Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions src/ana/#dmo#c_travel_ana.ddls.asddls
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,13 @@ define root view entity /DMO/C_Travel_ANA
@EndUserText.label: 'Different Currencies (#COUNT_DISTINCT)'
@Aggregation.referenceElement: ['CurrencyCode']
differentCurrencies,
@Consumption: {
valueHelpDefinition: [ {
entity.element: 'Currency',
entity.name: 'I_CurrencyStdVH',
useForValidation: true
} ]
}
CurrencyCode,
Description,
OverallStatus
Expand Down
22 changes: 5 additions & 17 deletions src/ana/#dmo#c_travel_ana.ddls.baseinfo
Original file line number Diff line number Diff line change
@@ -1,19 +1,7 @@
{
"BASEINFO":
{
"FROM":
[
"/DMO/I_TRAVEL_ANA"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
"BASEINFO": {
"FROM": [
"/DMO/I_TRAVEL_ANA"
]
}
}
}
5 changes: 5 additions & 0 deletions src/ana/#dmo#c_travel_ana.ddlx.asddlxs
Original file line number Diff line number Diff line change
Expand Up @@ -142,5 +142,10 @@ annotate entity /DMO/C_Travel_ANA with
position: 110
} ]
Description;
@EndUserText.label: 'CurrencyCode'
@UI.selectionField: [ {
position: 120
} ]
CurrencyCode;

}
22 changes: 5 additions & 17 deletions src/ana/#dmo#i_travel_ana.ddls.baseinfo
Original file line number Diff line number Diff line change
@@ -1,19 +1,7 @@
{
"BASEINFO":
{
"FROM":
[
"/DMO/A_TRVL_ANA"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
"BASEINFO": {
"FROM": [
"/DMO/A_TRVL_ANA"
]
}
}
}
5 changes: 2 additions & 3 deletions src/ana/#dmo#ui_travel_o4_ana.srvb.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@
<NAME>/DMO/UI_TRAVEL_O4_ANA</NAME>
<TYPE>SRVB/SVB</TYPE>
<DESCRIPTION>Service Binding For Analytical Table</DESCRIPTION>
<LANGUAGE>EN</LANGUAGE>
<MASTER_LANGUAGE>EN</MASTER_LANGUAGE>
<ABAP_LANGU_VERSION>5</ABAP_LANGU_VERSION>
</METADATA>
<CONTENT>
<BIND_TYPE_IMPL>
Expand Down Expand Up @@ -41,7 +38,9 @@
</CONTENT>
<CONTRACT>C1</CONTRACT>
<RELEASE_SUPPORTED>true</RELEASE_SUPPORTED>
<PUBLISHED>true</PUBLISHED>
<BINDING_CREATED>true</BINDING_CREATED>
<ALLOWED_ACTION>UNPUBLISH</ALLOWED_ACTION>
</SRVB>
</asx:values>
</asx:abap>
Expand Down
5 changes: 2 additions & 3 deletions src/ana/#dmo#ui_travel_o4_ana.srvd.srvdsrv
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
name: '/DMO/C_TRAVEL_ANA'
}
}
define service /DMO/UI_TRAVEL_O4_ANA
{
define service /DMO/UI_TRAVEL_O4_ANA {
expose /DMO/C_Travel_ANA as Travel;
}
}
19 changes: 12 additions & 7 deletions src/ana/dg/#dmo#cl_data_gen_travel_ana.clas.locals_imp.abap
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,17 @@ CLASS lcl_travel_gen_ana IMPLEMENTATION.

DATA(travel_skeleton) = prepare_skeleton( ).

DATA(travel_features) = VALUE feature_structure( with_admin_fields = abap_true
DATA(travel_features) = VALUE feature_structure( with_db = abap_true
with_admin_fields = abap_true
with_semantic_id = abap_true
with_uuid = abap_true ).

DATA(semantic_id_config) = VALUE semantic_id_components( numberrange_lenght = 6
numberrange_max = '899999'
numberrange_min = '1'
numberrange_interval = '01'
numberrange_object = '/DMO/TRAVL' ).

DATA(field_mapping) = VALUE field_structure( last_changed_at = 'last_changed_at'
local_created_at = 'local_created_at'
local_created_by = 'local_created_by'
Expand All @@ -67,13 +74,10 @@ CLASS lcl_travel_gen_ana IMPLEMENTATION.
uuid = 'travel_uuid' ).

super->constructor( skeleton_data = REF #( travel_skeleton )
scenario_name = 'Travel ANA' ##NO_TEXT
scenario_name = 'Travel ANA'
package_name = '/DMO/FLIGHT_ANA'
table_name_active = '/dmo/a_trvl_ana'
nr_minimum = '000001'
nr_maximum = '899999'
numberrange_object = '/DMO/TRAVL'
numberrange_interval = '01'
semantic_id_config = semantic_id_config
features = travel_features
fields = field_mapping ).

Expand Down Expand Up @@ -136,7 +140,8 @@ CLASS lcl_travel_gen_ana IMPLEMENTATION.
ENDMETHOD.

METHOD build_currency_code.
SELECT Currency FROM I_CurrencyStdVH INTO TABLE @result. "#EC CI_NOWHERE
result = VALUE #( ( Currency = 'EUR' )
( Currency = 'USD' ) ).
ENDMETHOD.

METHOD build_country.
Expand Down
30 changes: 30 additions & 0 deletions src/ana/dg/#dmo#data_gen_travel_ana.enho.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,36 @@
<LOCKED_IN_CUSTOMIZING>X</LOCKED_IN_CUSTOMIZING>
</ENH_BADI_IMPL_DATA>
</IMPL>
<SOTR>
<item>
<HEADER>
<CONCEPT>1D331DAE80421FE0B2A8665D21CD657F</CONCEPT>
<CREA_LAN>E</CREA_LAN>
<TRALA_TYPE>1</TRALA_TYPE>
<OBJID_VEC>AAI=</OBJID_VEC>
</HEADER>
<ENTRIES>
<SOTR_TEXT>
<CONCEPT>1D331DAE80421FE0B2A8665D21CD657F</CONCEPT>
<LANGU>E</LANGU>
<LFD_NUM>0001</LFD_NUM>
<FLAG_CNTXT>X</FLAG_CNTXT>
<STATUS>R</STATUS>
<LENGTH>255</LENGTH>
<TEXT>ANA: Data Generator</TEXT>
</SOTR_TEXT>
</ENTRIES>
</item>
</SOTR>
<SOTR_USE>
<SOTR_USE>
<PGMID>R3TR</PGMID>
<OBJECT>ENHO</OBJECT>
<OBJ_NAME>/DMO/DATA_GEN_TRAVEL_ANA</OBJ_NAME>
<CONCEPT>1D331DAE80421FE0B2A8665D21CD657F</CONCEPT>
<LFD_NUM>0001</LFD_NUM>
</SOTR_USE>
</SOTR_USE>
</asx:values>
</asx:abap>
</abapGit>
4 changes: 2 additions & 2 deletions src/ana/dg/package.devc.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
<asx:values>
<DEVC>
<CTEXT>Flight Reference Scenario: Analytical Table - Data Generator</CTEXT>
<LANGUAGE>E</LANGUAGE>
<MASTERLANG>E</MASTERLANG>
<COMP_POSID>BC-SRV-NWD-XBR</COMP_POSID>
<COMPONENT>BYI3000542</COMPONENT>
<SRV_CHECK>X</SRV_CHECK>
</DEVC>
</asx:values>
Expand Down
4 changes: 2 additions & 2 deletions src/ana/package.devc.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
<asx:values>
<DEVC>
<CTEXT>Flight Reference Scenario: Analytical Table</CTEXT>
<LANGUAGE>E</LANGUAGE>
<MASTERLANG>E</MASTERLANG>
<COMP_POSID>BC-SRV-NWD-XBR</COMP_POSID>
<COMPONENT>BYI3000542</COMPONENT>
<SRV_CHECK>X</SRV_CHECK>
</DEVC>
</asx:values>
Expand Down
8 changes: 8 additions & 0 deletions src/colldraft/#dmo#a_travel_cd.tabl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,14 @@
<ADMINFIELD>0</ADMINFIELD>
<COMPTYPE>E</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>OVERALL_STATUS</FIELDNAME>
<ROLLNAME>/DMO/OVERALL_STATUS</ROLLNAME>
<ADMINFIELD>0</ADMINFIELD>
<VALEXI>X</VALEXI>
<SHLPORIGIN>F</SHLPORIGIN>
<COMPTYPE>E</COMPTYPE>
</DD03P>
<DD03P>
<FIELDNAME>LOCAL_CREATED_BY</FIELDNAME>
<ROLLNAME>ABP_CREATION_USER</ROLLNAME>
Expand Down
Loading