Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_USMD_PP_ACCESS | Access to Reuse Active Area | 20100702 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_USMD_PP_BLOCKLIST | Access to Reuse Active Area for Blocklist | 20120502 |
Properties
| Class | CL_MDG_FS_SFLIGHT_ACCESS | |
| Short Description | MDG: Example access class implementation for data model SF | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | MDG_SF | |
| Program status | ||
| Category | 0 | |
| Package | MDG_FND_SAMPLE_IMPLEMENTATIONS | MDG: Foundation Sample (Development Objects) |
| Created | 20100702 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_MDG_FS_SFLIGHT_ACCESS has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_USMD_PP_ACCESS | Access to Reuse Active Area | 20100702 | ||
| 2 | IF_USMD_PP_BLOCKLIST | Access to Reuse Active Area for Blocklist | 20120502 |
Friends
Class CL_MDG_FS_SFLIGHT_ACCESS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | USMD_ENTITY | 'CARR' | Name of entity CARR | 20110420 | ||
| 2 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'CARRID' | Attribute | 20110525 | ||
| 3 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'CARRNAME' | Entity Type | 20110524 | ||
| 4 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'CURRCODE' | Entity Type | 20110524 | ||
| 5 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'URL' | Entity Type | 20110524 | ||
| 6 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'CONNID' | Attribute | 20110525 | ||
| 7 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'FLDATE' | Attribute | 20110525 | ||
| 8 | Constant | Protected | Type reference (TYPE) | USMD_ENTITY | 'FLIGHT' | Name of entity FLIGHT | 20110420 | ||
| 9 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'PAYMENTSU' | Attribute | 20110525 | ||
| 10 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'SEATSMAXB' | Attribute | 20110525 | ||
| 11 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'SEATSMAXF' | Attribute | 20110525 | ||
| 12 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'SEATSOCCB' | Attribute | 20110525 | ||
| 13 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'SEATSOCCF' | Attribute | 20110525 | ||
| 14 | Constant | Protected | Type reference (TYPE) | USMD_ENTITY | 'PFLI' | Name of entity PFLI | 20110420 | ||
| 15 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'AIRPFROM' | Attribute | 20110525 | ||
| 16 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'AIRPTO' | Attribute | 20110525 | ||
| 17 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'ARRTIME' | Attribute | 20110525 | ||
| 18 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'CITYFROM' | Attribute | 20110524 | ||
| 19 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'CITYTO' | Attribute | 20110525 | ||
| 20 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'COUNTRYFR' | Attribute | 20110524 | ||
| 21 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'COUNTRYTO' | Attribute | 20110525 | ||
| 22 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'DEPTIME' | Attribute | 20110525 | ||
| 23 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'DISTANCE' | Attribute | 20110525 | ||
| 24 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'DISTID' | Attribute | 20110525 | ||
| 25 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'FLTIME' | Attribute | 20110525 | ||
| 26 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'FLTYPE' | Attribute | 20110525 | ||
| 27 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'PERIOD' | Attribute | 20110525 | ||
| 28 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'SFLIGHT' | Attribute | 20110525 | ||
| 29 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'CURRENCY' | Attribute | 20110525 | ||
| 30 | Constant | Protected | Type reference (TYPE) | STRING | 'PAYMENTSUM' | Attribute | 20110525 | ||
| 31 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'PLANETYPE' | Attribute | 20110525 | ||
| 32 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'PRICE' | Attribute | 20110525 | ||
| 33 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'SEATSMAX' | Attribute | 20110525 | ||
| 34 | Constant | Protected | Type reference (TYPE) | STRING | 'SEATSMAX_B' | Attribute | 20110525 | ||
| 35 | Constant | Protected | Type reference (TYPE) | STRING | 'SEATSMAX_F' | Attribute | 20110525 | ||
| 36 | Constant | Protected | Type reference (TYPE) | USMD_ATTR_RES | 'SEATSOCC' | Attribute | 20110525 | ||
| 37 | Constant | Protected | Type reference (TYPE) | STRING | 'SEATSOCC_B' | Attribute | 20110525 | ||
| 38 | Constant | Protected | Type reference (TYPE) | STRING | 'SEATSOCC_F' | Attribute | 20110525 | ||
| 39 | Instance attribute | Private | Type reference (TYPE) | TYT_KEY_ATTRIBUTE | Buffer of key attributes per entity | 20121109 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Add last system message to message table | 20120303 | |
| 2 | Instance method | Protected | Method | Check Authority for Entity CARR | 20101011 | |
| 3 | Instance method | Protected | Method | Check data for Entity type CARR | 20100916 | |
| 4 | Instance method | Private | Method | Check single record of entity CARR | 20120226 | |
| 5 | Instance method | Protected | Method | Check data for Entity type FLIGHT | 20110222 | |
| 6 | Instance method | Private | Method | Check single record of entity FLIGHT | 20120228 | |
| 7 | Instance method | Protected | Method | Check data for Entity type PFLI | 20110222 | |
| 8 | Instance method | Private | Method | Check single record of entity PFLI | 20120227 | |
| 9 | Static method | Protected | Method | Copy bapi to usmd messages | 20110222 | |
| 10 | Static method | Protected | Method | Define Field Access for an Entity | 20110414 | |
| 11 | Instance method | Private | Method | Define the update scope of a single Carr entity | 20120504 | |
| 12 | Instance method | Protected | Method | Dequeue Entity CARR | 20100920 | |
| 13 | Instance method | Protected | Method | Dequeue Entity FLIGHT | 20110223 | |
| 14 | Instance method | Protected | Method | Dequeue Entity PFLI | 20110131 | |
| 15 | Instance method | Protected | Method | Enqueue Entity CARR | 20100920 | |
| 16 | Instance method | Protected | Method | Enqueue Entity FLIGHT | 20110222 | |
| 17 | Instance method | Protected | Method | Enqueue Entity PFLI | 20110131 | |
| 18 | Instance method | Private | Method | Get key attributes | 20121109 | |
| 19 | Static method | Protected | Method | Map CARR untyped to typed | 20110531 | |
| 20 | Static method | Protected | Method | MAP FLIGHT untyped to typed | 20110531 | |
| 21 | Static method | Protected | Method | MAP PFLI untyped to typed | 20110531 | |
| 22 | Instance method | Protected | Method | Reads Data of Entity Type CARR | 20100909 | |
| 23 | Instance method | Protected | Method | Reads Data for Entity Type FLIGHT | 20110223 | |
| 24 | Instance method | Protected | Method | Reads Data of Entity Type CARR | 20100917 | |
| 25 | Instance method | Protected | Method | Reads Data of Entity Type CARR, Qualifying Key | 20110223 | |
| 26 | Instance method | Protected | Method | Reads Data for Entity FLIGHT, Qualifying Key | 20110223 | |
| 27 | Instance method | Protected | Method | Reads Data of Entity Type PFLI, Qualifying Key | 20110223 | |
| 28 | Instance method | Protected | Method | Save data for Entity type CARR | 20100920 | |
| 29 | Instance method | Protected | Method | Save data for Entity type FLIGHT | 20110221 | |
| 30 | Instance method | Protected | Method | Save data for Entity type PFLI | 20110221 |
Events
Class CL_MDG_FS_SFLIGHT_ACCESS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTY_S_CARR_DATA | Protected | See coding | 20120523 | BEGIN OF gty_s_carr_data,
gc_carr_name TYPE usmd_attr_res,
gc_carr_url TYPE usmd_attr_res,
gc_carr_currcode TYPE usmd_attr_res,
END OF gty_s_carr_data
|
||
| 2 | GTY_S_CARR_UPD | Protected | See coding | 20110222 | BEGIN OF gty_s_carr_upd .
INCLUDE TYPE /mdg/_s_sf_pp_carr.
TYPES: BEGIN OF usmdx_s_update.
INCLUDE TYPE /mdg/_sf_sf_pp_carr.
TYPES: END OF usmdx_s_update.
TYPES: END OF gty_s_carr_upd
|
||
| 3 | GTY_S_FIELD_ACCESS | Protected | See coding | 20110414 | BEGIN OF gty_s_field_access,
fieldname TYPE usmd_attribute,
fieldvalue TYPE usmd_fld_prop_value,
END OF gty_s_field_access
|
||
| 4 | GTY_S_FLIGHT_UPD | Protected | See coding | 20110222 | BEGIN OF gty_s_flight_upd.
INCLUDE TYPE /mdg/_s_sf_pp_flight.
TYPES: BEGIN OF usmdx_s_update.
INCLUDE TYPE /mdg/_sf_sf_pp_flight.
TYPES: END OF usmdx_s_update.
TYPES: END OF gty_s_flight_upd
|
||
| 5 | GTY_S_PFLI_UPD | Protected | See coding | 20110222 | BEGIN OF gty_s_pfli_upd.
INCLUDE TYPE /mdg/_s_sf_pp_pfli.
TYPES: BEGIN OF usmdx_s_update.
INCLUDE TYPE mdg_sf_sf_sf_pp_pfli.
TYPES: END OF usmdx_s_update.
TYPES: END OF gty_s_pfli_upd
|
||
| 6 | GTY_T_CARR | Protected | See coding | 20110323 | gty_t_carr TYPE SORTED TABLE OF scarr WITH UNIQUE KEY carrid
|
||
| 7 | GTY_T_CARR_DATA | Protected | See coding | 20120523 | gty_t_carr_data TYPE STANDARD TABLE OF gty_s_carr_data
|
||
| 8 | GTY_T_FIELD_ACCESS | Protected | See coding | 20110414 | gty_t_field_access TYPE STANDARD TABLE OF gty_s_field_access
|
||
| 9 | TYS_ATTRIBUTE | Private | See coding | 20121109 | BEGIN OF tys_attribute,
entity TYPE usmd_entity,
attributes TYPE usmd_ts_attribute,
END OF tys_attribute
|
||
| 10 | TYT_ATTRIBUTE | Private | See coding | 20121109 | tyt_attribute TYPE SORTED TABLE OF tys_attribute WITH UNIQUE KEY entity
|
||
| 11 | TYT_KEY_ATTRIBUTE | Private | See coding | 20121109 | tyt_key_attribute TYPE SORTED TABLE OF tys_attribute WITH UNIQUE KEY entity
|
Method Signatures
Method ADD_LAST_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120303 |
Method ADD_LAST_MESSAGE on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method CHECK_AUTHORITY_CARR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20101011 | |||
| 2 | IT_KEY | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Field Name and Value | 20101011 | |||
| 3 | I_ACTVT | Call by reference | Type reference (TYPE) | AUTHB-ACTVT | Activity | 20101011 |
Method CHECK_AUTHORITY_CARR on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method CHECK_DATA_CARR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100916 | |||
| 2 | IO_CALLBACK | Call by reference | Object reference (TYPE REF TO) | IF_USMD_PP_CHECK_CALLBACK | Callback for Primary Persistence Check | 20110414 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20120226 | |||
| 4 | IRT_DATA_DELETED | Call by reference | Object reference (TYPE REF TO) | DATA | Deleted Data | 20100916 | |||
| 5 | IRT_DATA_INSERTED | Call by reference | Object reference (TYPE REF TO) | DATA | Inserted Data | 20100916 | |||
| 6 | IRT_DATA_UPDATED | Call by reference | Object reference (TYPE REF TO) | DATA | Updated Data | 20100916 | |||
| 7 | IR_FLD_PROP_ATTR | Call by reference | Object reference (TYPE REF TO) | DATA | Field properties | 20120423 | |||
| 8 | IT_DATA_CARR | Call by reference | Type reference (TYPE) | ANY TABLE | complete Carrier data | 20120523 |
Method CHECK_DATA_CARR on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method CHECK_DATA_CARR_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CALLBACK | Call by reference | Object reference (TYPE REF TO) | IF_USMD_PP_CHECK_CALLBACK | Callback for Primary Persistence Check | 20120423 | |||
| 2 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20120226 | |||
| 3 | IR_FLD_PROP_ATTR | Call by reference | Object reference (TYPE REF TO) | DATA | Field properties | 20120423 | |||
| 4 | IV_CARR | Call by reference | Type reference (TYPE) | S_CARR_ID | Airline Code | 20120226 | |||
| 5 | IV_CARRNAME | Call by reference | Type reference (TYPE) | S_CARRNAME | Airline name | 20120226 | |||
| 6 | IV_CURRCODE | Call by reference | Type reference (TYPE) | S_CURRCODE | Local currency of airline | 20120226 | |||
| 7 | IV_URL | Call by reference | Type reference (TYPE) | S_CARRURL | Airline URL | 20120226 | |||
| 8 | RT_MESSAGE | Value transfer | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120226 |
Method CHECK_DATA_CARR_SINGLE on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method CHECK_DATA_FLIGHT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110222 | |||
| 2 | IO_CALLBACK | Call by reference | Object reference (TYPE REF TO) | IF_USMD_PP_CHECK_CALLBACK | Callback for Primary Persistence Check | 20120423 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20120228 | |||
| 4 | IRT_DATA_DELETED | Call by reference | Object reference (TYPE REF TO) | DATA | Deleted Data | 20110222 | |||
| 5 | IRT_DATA_INSERTED | Call by reference | Object reference (TYPE REF TO) | DATA | Inserted Data | 20110222 | |||
| 6 | IRT_DATA_UPDATED | Call by reference | Object reference (TYPE REF TO) | DATA | Updated Data | 20110222 | |||
| 7 | IR_FLD_PROP_ATTR | Call by reference | Object reference (TYPE REF TO) | DATA | Field properties | 20120423 |
Method CHECK_DATA_FLIGHT on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method CHECK_DATA_FLIGHT_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CALLBACK | Call by reference | Object reference (TYPE REF TO) | IF_USMD_PP_CHECK_CALLBACK | Callback for Primary Persistence Check | 20120423 | |||
| 2 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20120228 | |||
| 3 | IR_FLD_PROP_ATTR | Call by reference | Object reference (TYPE REF TO) | DATA | Field properties | 20120423 | |||
| 4 | IV_CARR | Call by reference | Type reference (TYPE) | S_CARR_ID | Airline Code | 20120228 | |||
| 5 | IV_CURRENCY | Call by reference | Type reference (TYPE) | S_CURRCODE | Local currency of airline | 20120228 | |||
| 6 | IV_FLDATE | Call by reference | Type reference (TYPE) | S_DATE | Flight date | 20120228 | |||
| 7 | IV_PAYMENTSUM | Call by reference | Type reference (TYPE) | S_SUM | Total of current bookings | 20120228 | |||
| 8 | IV_PFLI | Call by reference | Type reference (TYPE) | S_CONN_ID | Flight Connection Number | 20120228 | |||
| 9 | IV_PLANETYPE | Call by reference | Type reference (TYPE) | S_PLANETYE | Aircraft Type | 20120228 | |||
| 10 | IV_PRICE | Call by reference | Type reference (TYPE) | S_PRICE | Airfare | 20120228 | |||
| 11 | IV_SEATSMAX | Call by reference | Type reference (TYPE) | S_SEATSMAX | Maximum capacity in economy class | 20120228 | |||
| 12 | IV_SEATSMAX_B | Call by reference | Type reference (TYPE) | S_SMAX_B | Maximum capacity in business class | 20120228 | |||
| 13 | IV_SEATSMAX_F | Call by reference | Type reference (TYPE) | S_SMAX_F | Maximum capacity in first class | 20120228 | |||
| 14 | IV_SEATSOCC | Call by reference | Type reference (TYPE) | S_SEATSOCC | Occupied seats in economy class | 20120228 | |||
| 15 | IV_SEATSOCC_B | Call by reference | Type reference (TYPE) | S_SOCC_B | Occupied seats in business class | 20120228 | |||
| 16 | IV_SEATSOCC_F | Call by reference | Type reference (TYPE) | S_SOCC_F | Occupied seats in first class | 20120228 | |||
| 17 | RT_MESSAGE | Value transfer | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120228 |
Method CHECK_DATA_FLIGHT_SINGLE on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method CHECK_DATA_PFLI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110222 | |||
| 2 | IO_CALLBACK | Call by reference | Object reference (TYPE REF TO) | IF_USMD_PP_CHECK_CALLBACK | Callback for Primary Persistence Check | 20120423 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20120227 | |||
| 4 | IRT_DATA_DELETED | Call by reference | Object reference (TYPE REF TO) | DATA | Deleted Data | 20110222 | |||
| 5 | IRT_DATA_INSERTED | Call by reference | Object reference (TYPE REF TO) | DATA | Inserted Data | 20110222 | |||
| 6 | IRT_DATA_UPDATED | Call by reference | Object reference (TYPE REF TO) | DATA | Updated Data | 20110222 | |||
| 7 | IR_FLD_PROP_ATTR | Call by reference | Object reference (TYPE REF TO) | DATA | Field properties | 20120423 |
Method CHECK_DATA_PFLI on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method CHECK_DATA_PFLI_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CALLBACK | Call by reference | Object reference (TYPE REF TO) | IF_USMD_PP_CHECK_CALLBACK | Callback for Primary Persistence Check | 20120423 | |||
| 2 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20120227 | |||
| 3 | IR_FLD_PROP_ATTR | Call by reference | Object reference (TYPE REF TO) | DATA | Field properties | 20120423 | |||
| 4 | IV_AIRPFROM | Call by reference | Type reference (TYPE) | S_FROMAIRP | Departure airport | 20120227 | |||
| 5 | IV_AIRPTO | Call by reference | Type reference (TYPE) | S_TOAIRP | Destination airport | 20120227 | |||
| 6 | IV_ARRTIME | Call by reference | Type reference (TYPE) | S_ARR_TIME | Arrival time | 20120227 | |||
| 7 | IV_CARR | Call by reference | Type reference (TYPE) | S_CARR_ID | Airline Code | 20120227 | |||
| 8 | IV_CITYFROM | Call by reference | Type reference (TYPE) | S_FROM_CIT | Departure city | 20120227 | |||
| 9 | IV_CITYTO | Call by reference | Type reference (TYPE) | S_TO_CITY | Arrival city | 20120227 | |||
| 10 | IV_COUNTRYFR | Call by reference | Type reference (TYPE) | LAND1 | Country Key | 20120227 | |||
| 11 | IV_COUNTRYTO | Call by reference | Type reference (TYPE) | LAND1 | Country Key | 20120227 | |||
| 12 | IV_DEPTIME | Call by reference | Type reference (TYPE) | S_DEP_TIME | Departure time | 20120227 | |||
| 13 | IV_DISTANCE | Call by reference | Type reference (TYPE) | S_DISTANCE | Distance | 20120227 | |||
| 14 | IV_DISTID | Call by reference | Type reference (TYPE) | S_DISTID | Mass unit of distance (kms, miles) | 20120227 | |||
| 15 | IV_FLTIME | Call by reference | Type reference (TYPE) | S_FLTIME | Flight time | 20120227 | |||
| 16 | IV_FLTYPE | Call by reference | Type reference (TYPE) | S_FLTYPE | Flight type | 20120227 | |||
| 17 | IV_PERIOD | Call by reference | Type reference (TYPE) | S_PERIOD | Arrival n day(s) later | 20120227 | |||
| 18 | IV_PFLI | Call by reference | Type reference (TYPE) | S_CONN_ID | Flight Connection Number | 20120227 | |||
| 19 | RT_MESSAGE | Value transfer | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120227 |
Method CHECK_DATA_PFLI_SINGLE on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method COPY_BAPI_TO_USMD_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110222 | |||
| 2 | IT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20110222 |
Method COPY_BAPI_TO_USMD_MESSAGES on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method DEFINE_FIELD_ACCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_PROPERTIES | Call by reference | Type reference (TYPE) | GTY_T_FIELD_ACCESS | 20110414 | ||||
| 2 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20110414 |
Method DEFINE_FIELD_ACCESS on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method DEFINE_UPD_SCOPE_CARR_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CARR_UPD | Call by reference | Type reference (TYPE) | GTY_S_CARR_UPD | Update Structure | 20120504 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120504 |
Method DEFINE_UPD_SCOPE_CARR_SINGLE on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method DEQUEUE_CARR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | 20100920 | ||||
| 2 | IV_LOCK_TYPE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Lock mode | 20100920 | ||
| 3 | IV_SCOPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20100920 |
Method DEQUEUE_CARR on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method DEQUEUE_FLIGHT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | 20110223 | ||||
| 2 | IV_LOCK_TYPE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Lock mode | 20110223 | ||
| 3 | IV_SCOPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20110223 |
Method DEQUEUE_FLIGHT on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method DEQUEUE_PFLI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | 20110131 | ||||
| 2 | IV_LOCK_TYPE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Lock mode | 20110131 | ||
| 3 | IV_SCOPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20110131 |
Method DEQUEUE_PFLI on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method ENQUEUE_CARR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100920 | |||
| 2 | IT_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | 20100920 | ||||
| 3 | IV_LOCK_TYPE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Lock mode | 20100920 | ||
| 4 | IV_SCOPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20100920 |
Method ENQUEUE_CARR on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method ENQUEUE_FLIGHT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110222 | |||
| 2 | IT_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | 20110222 | ||||
| 3 | IV_LOCK_TYPE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Lock mode | 20110222 | ||
| 4 | IV_SCOPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20110222 |
Method ENQUEUE_FLIGHT on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method ENQUEUE_PFLI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | USMD_T_MESSAGE | 20110131 | |||
| 2 | IT_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | 20110131 | ||||
| 3 | IV_LOCK_TYPE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Lock mode | 20110131 | ||
| 4 | IV_SCOPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20110131 |
Method ENQUEUE_PFLI on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method GET_KEY_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL_EXT | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20121109 | |||
| 2 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20121109 | |||
| 3 | RT_ATTRIBUTE | Value transfer | Type reference (TYPE) | USMD_TS_ATTRIBUTE | Attributes | 20121109 |
Method GET_KEY_ATTRIBUTES on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method MAP_CARR_UNTYPED2TYPED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CARR_INS | Call by reference | Type reference (TYPE) | /MDG/_S_SF_PP_CARR | Source Structure for PP Mapping | 20110531 | |||
| 2 | ES_CARR_UPD | Call by reference | Type reference (TYPE) | GTY_S_CARR_UPD | 20110531 | ||||
| 3 | IF_INS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Insert or Update case | 20110531 | |||
| 4 | IS_CARR | Call by reference | Type reference (TYPE) | ANY | 20110531 |
Method MAP_CARR_UNTYPED2TYPED on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method MAP_FLIGHT_UNTYPED2TYPED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FLIGHT_INS | Call by reference | Type reference (TYPE) | /MDG/_S_SF_PP_FLIGHT | Source Structure for PP Mapping | 20110531 | |||
| 2 | ES_FLIGHT_UPD | Call by reference | Type reference (TYPE) | GTY_S_FLIGHT_UPD | 20110531 | ||||
| 3 | IF_INS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110531 | ||||
| 4 | IS_FLIGHT | Call by reference | Type reference (TYPE) | ANY | 20110531 |
Method MAP_FLIGHT_UNTYPED2TYPED on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method MAP_PFLI_UNTYPED2TYPED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PFLI_INS | Call by reference | Type reference (TYPE) | /MDG/_S_SF_PP_PFLI | Source Structure for PP Mapping | 20110531 | |||
| 2 | ES_PFLI_UPD | Call by reference | Type reference (TYPE) | GTY_S_PFLI_UPD | 20110531 | ||||
| 3 | IF_INS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110531 | ||||
| 4 | IS_PFLI | Call by reference | Type reference (TYPE) | ANY | 20110531 |
Method MAP_PFLI_UNTYPED2TYPED on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method QUERY_CARR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_NOT_SUPPORTED | Call by reference | Type reference (TYPE) | USMD_FLG | 'X'=Query could not be executed | 20100909 | |||
| 2 | ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20100909 | ||||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100909 | |||
| 4 | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sorted Table: Selection Condition (Range per Field) | 20100909 | |||
| 5 | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20100909 | |||
| 6 | I_NUM_ENTRIES | Call by reference | Type reference (TYPE) | I | 0 | 0 = No Restriction | 20110323 |
Method QUERY_CARR on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method QUERY_FLIGHT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_NOT_SUPPORTED | Call by reference | Type reference (TYPE) | USMD_FLG | MDGAF: General Indicator | 20110223 | |||
| 2 | ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20110223 | ||||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110223 | |||
| 4 | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sorted Table: Selection Condition (Range per Field) | 20110223 | |||
| 5 | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20110223 | |||
| 6 | I_NUM_ENTRIES | Call by reference | Type reference (TYPE) | I | 0 | 0 = No Restriction | 20110323 |
Method QUERY_FLIGHT on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method QUERY_PFLI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_NOT_SUPPORTED | Call by reference | Type reference (TYPE) | USMD_FLG | 'X'=Query could not be executed | 20100917 | |||
| 2 | ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20100917 | ||||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100917 | |||
| 4 | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sorted Table: Selection Condition (Range per Field) | 20100917 | |||
| 5 | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20100917 | |||
| 6 | I_NUM_ENTRIES | Call by reference | Type reference (TYPE) | I | 0 | 0 = No Restriction | 20110323 |
Method QUERY_PFLI on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method READ_VALUE_CARR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20110223 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110223 | |||
| 3 | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sorted Table: Selection Condition (Range per Field) | 20110223 | |||
| 4 | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20110223 |
Method READ_VALUE_CARR on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method READ_VALUE_FLIGHT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20110223 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110223 | |||
| 3 | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sorted Table: Selection Condition (Range per Field) | 20110223 | |||
| 4 | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20110223 |
Method READ_VALUE_FLIGHT on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method READ_VALUE_PFLI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20110223 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110223 | |||
| 3 | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sorted Table: Selection Condition (Range per Field) | 20110223 | |||
| 4 | I_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20110223 |
Method READ_VALUE_PFLI on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method SAVE_DATA_CARR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100920 | |||
| 2 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20120226 | |||
| 3 | IRT_DATA_DELETED | Call by reference | Object reference (TYPE REF TO) | DATA | Deleted Data | 20100920 | |||
| 4 | IRT_DATA_INSERTED | Call by reference | Object reference (TYPE REF TO) | DATA | Inserted Data | 20100920 | |||
| 5 | IRT_DATA_UPDATED | Call by reference | Object reference (TYPE REF TO) | DATA | Updated Data | 20100920 |
Method SAVE_DATA_CARR on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method SAVE_DATA_FLIGHT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110221 | |||
| 2 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20120228 | |||
| 3 | IRT_DATA_DELETED | Call by reference | Object reference (TYPE REF TO) | DATA | 20110221 | ||||
| 4 | IRT_DATA_INSERTED | Call by reference | Object reference (TYPE REF TO) | DATA | 20110221 | ||||
| 5 | IRT_DATA_UPDATED | Call by reference | Object reference (TYPE REF TO) | DATA | 20110221 |
Method SAVE_DATA_FLIGHT on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
Method SAVE_DATA_PFLI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110221 | |||
| 2 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20120227 | |||
| 3 | IRT_DATA_DELETED | Call by reference | Object reference (TYPE REF TO) | DATA | 20110221 | ||||
| 4 | IRT_DATA_INSERTED | Call by reference | Object reference (TYPE REF TO) | DATA | 20110221 | ||||
| 5 | IRT_DATA_UPDATED | Call by reference | Object reference (TYPE REF TO) | DATA | 20110221 |
Method SAVE_DATA_PFLI on class CL_MDG_FS_SFLIGHT_ACCESS has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 703 |