SAP ABAP Class CL_SRV_MAPPING_XI2ERP (Service Entrysheet Create inbound)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
MM-SRV-ES (Application Component) Enterprise Services in External Services
⤷
OPS_SE_SRV (Package) Service enabling external services
⤷
⤷
Properties
| Class | CL_SRV_MAPPING_XI2ERP | |
| Short Description | Service Entrysheet Create inbound | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | OPS_SE_SRV | Service enabling external services |
| Created | 20080306 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_SRV_MAPPING_XI2ERP has no forward declaration.
Interfaces
Class CL_SRV_MAPPING_XI2ERP has no interface implemented.
Friends
Class CL_SRV_MAPPING_XI2ERP has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | STRING | '300' | Basic Service Line | 20080429 | ||
| 2 | Constant | Private | Type reference (TYPE) | STRING | '301' | Blanket Line | 20080429 | ||
| 3 | Constant | Private | Type reference (TYPE) | STRING | '302' | Contingency Line | 20080429 | ||
| 4 | Constant | Private | Type reference (TYPE) | STRING | '303' | Line with Free Quantity | 20080429 | ||
| 5 | Constant | Private | Type reference (TYPE) | STRING | '304' | Information Line | 20080429 | ||
| 6 | Constant | Protected | Type reference (TYPE) | PSTYP | 5 | Item Category in Purchasing Document | 20080306 | ||
| 7 | Constant | Protected | Type reference (TYPE) | PSTYP | 3 | Item Category in Purchasing Document | 20080306 | ||
| 8 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_SRV_MAPPING_XI2ERP | Singleton Instance | 20080422 | |||
| 9 | Constant | Private | Type reference (TYPE) | FLAG | 'X' | General Flag | 20080306 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | 20080314 | ||
| 2 | Instance method | Public | Method | 20080314 | ||
| 3 | Static method | Public | Method | Gets existing class instance or creates a new one | 20080422 | |
| 4 | Instance method | Public | Method | Text Collection Header | 20080307 | |
| 5 | Instance method | Public | Method | Text Collection | 20080307 | |
| 6 | Instance method | Public | Method | Mapping SES XI-Header to Bapi-SES-Header | 20080306 |
Events
Class CL_SRV_MAPPING_XI2ERP has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TP_PO_HEADER_XI_MAX | Public | See coding | 20080306 | begin of tp_po_header_xi_max,
po_header type sapplco_pur_ord_erpreq_v1pur_1,
text_collection type sapplco_text_collection_text,
price_spec_elm type sapplco_pur_ord_erpreq_v1pr_sp,
end of tp_po_header_xi_max
|
||
| 2 | TP_PO_ITEM_XI_MAX | Public | See coding | 20080306 | begin of tp_po_item_xi_max,
po_item type sapplco_pur_ord_erpreq_v1itm,
po_item_txt type sapplco_text_collection_text,
po_acc_code_blck type sapplco_pur_ord_erpreq_v1acctg,
po_schedule_line type sapplco_pur_ord_erpreq_v1sched,
po_sub_component type sapplco_pur_ord_erpreq_v1subc1,
po_subcom_stan_id type sapplco_product_standard_id,
po_item_price type sapplco_price,
end of tp_po_item_xi_max
|
||
| 3 | TP_PO_SCHED_LINE_XI_MAX | Public | See coding | 20080306 | begin of tp_po_sched_line_xi_max,
id type sapplco_btd_item_sline_id,
delivery_date_time type sapplco_local_date_time,
quantity type sapplco_quantity,
purchase_request_reference type sapplco_pur_ord_erpreq_v1pur_r,
end of tp_po_sched_line_xi_max
|
Method Signatures
Method CONVERT_DEC_TO_BASE36 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_BASE36_VALUE | Call by reference | Type reference (TYPE) | CHAR7 | Character field, 8 characters long | 20080314 | |||
| 2 | IV_DECIMAL_VALUE | Call by reference | Type reference (TYPE) | NUMC10 | Field type numc, length 10, integer | 20080314 |
Method CONVERT_DEC_TO_BASE36 on class CL_SRV_MAPPING_XI2ERP has no exception.
Method GET_BASE36_CHAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BASE36_CHAR | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20080314 | |||
| 2 | IV_REMAINDER | Call by reference | Type reference (TYPE) | NUMC10 | Field type numc, length 10, integer | 20080314 |
Method GET_BASE36_CHAR on class CL_SRV_MAPPING_XI2ERP has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SRV_MAPPING_REF | Call by reference | Object reference (TYPE REF TO) | CL_SRV_MAPPING_XI2ERP | 20080422 |
Method GET_INSTANCE on class CL_SRV_MAPPING_XI2ERP has no exception.
Method MAP_SES_HEAD_TEXTCOLL_XI_2_ERP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BAPISESTEXTHEADER | Call by reference | Type reference (TYPE) | BAPIESSRTX_TP | Kopftexte | 20080307 | |||
| 2 | IS_INPUT_MESSAGE | Call by reference | Type reference (TYPE) | SRV_SERVICE_ACKNOWLEDGEMENT_ER | ServiceAcknowledgementERPCreateRequestMessage | 20080307 |
Method MAP_SES_HEAD_TEXTCOLL_XI_2_ERP on class CL_SRV_MAPPING_XI2ERP has no exception.
Method MAP_SES_ITEM_TEXTCOLL_XI_2_ERP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BAPISESTEXT | Call by reference | Type reference (TYPE) | BAPIESLLTX_TP | Bestellposition | 20080307 | |||
| 2 | IS_SES_ITEM | Call by reference | Type reference (TYPE) | SAPPLCO_SRVC_ACKN_ERPCRTE_REQ1 | SrvcAcknERPCrteReqItem | 20080307 | |||
| 3 | IV_INTROW | Call by reference | Type reference (TYPE) | BAPIESLLTX-LINE_NO | Introw | 20101026 | |||
| 4 | IV_PACK_NO | Call by reference | Type reference (TYPE) | BAPIESLLTX-PCKG_NO | Package number | 20080307 |
Method MAP_SES_ITEM_TEXTCOLL_XI_2_ERP on class CL_SRV_MAPPING_XI2ERP has no exception.
Method MAP_SES_MAPPING_XI_2_ERP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BAPI_ENTRYSHEET_CREATE | Call by reference | Type reference (TYPE) | BAPI_ENTRYSHEET_CREATE_TP | table type of STRUC_BAPI_ENTRYSHEET_CREATE | 20080320 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20080306 | ||||
| 3 | IS_INPUT_MESSAGE | Call by reference | Type reference (TYPE) | SRV_SERVICE_ACKNOWLEDGEMENT_ER | 20080306 |
Method MAP_SES_MAPPING_XI_2_ERP on class CL_SRV_MAPPING_XI2ERP has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 604 |