SAP ABAP Class CL_DATA_MAPPING_MMSRV (BAPI to DB and DB to BAPI Mapping)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-SRV (Application Component) External Services
     MMSRV_SP_DB (Package) Database Adapter: External Service Management
Properties
Class CL_DATA_MAPPING_MMSRV  
Short Description BAPI to DB and DB to BAPI Mapping    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMSRV_SP_DB   Database Adapter: External Service Management 
Created 20060428   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DATA_MAPPING_MMSRV has no forward declaration.
Interfaces
Class CL_DATA_MAPPING_MMSRV has no interface implemented.
Friends
Class CL_DATA_MAPPING_MMSRV has no friend class.
Attributes
Class CL_DATA_MAPPING_MMSRV has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 MAP_ACC_BAPI_TO_DB Static method Public Method Maps accountign BAPI data to database data 20060429
2 MAP_ACC_DB_TO_BAPI Static method Public Method Maps accountign database data to BAPI data 20060429
3 MAP_ACC_DB_TO_BAPI_PO Static method Public Method Maps accountign database data to BAPI data for PO 20091014
4 MAP_COND_BAPI_TO_DB Static method Public Method Condition Data BAPI to DB 20060429
5 MAP_COND_DB_TO_BAPI Static method Public Method Condition Data DB to BAPI 20060429
6 MAP_CONTRACT_LIMITS_BAPI_TO_DB Static method Public Method Mapping Contract Limits from BAPI to DB 20060428
7 MAP_CONTRACT_LIMITS_DB_TO_BAPI Static method Public Method Mapping Contract Limits from DB to BAPI 20060428
8 MAP_LIMIT_BAPI_TO_DB Static method Public Method Mapping Limit Data from BAPI to DB 20060428
9 MAP_LIMIT_DB_TO_BAPI Static method Public Method Mapping Limit Data from DB to BAPI 20060428
10 MAP_OUTLINE_BAPI_TO_DB Static method Public Method Mapping outline BAPI data to DB 20060502
11 MAP_OUTLINE_DB_TO_BAPI Static method Public Method Mapping outline DB data to BAPI 20060502
12 MAP_SRV_BAPI_TO_DB Static method Public Method Mapping Service Line from BAPI to DB 20060428
13 MAP_SRV_DB_TO_BAPI Static method Public Method Mapping Service Line from DB to BAPI 20060428
Events
Class CL_DATA_MAPPING_MMSRV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_XESUH_MA Public See coding 20091104 t_XESUH_MA TYPE TABLE OF ESUH_MA
Method Signatures

Method MAP_ACC_BAPI_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ESKL Call by reference Type reference (TYPE) UESKL_TTY Table Type for ESKL 20060429
2 Exporting EXT_ESKL_OLD Call by reference Type reference (TYPE) UESKL_TTY Table Type for ESKL 20060502
3 Importing IMT_ACC_DATA Call by reference Type reference (TYPE) SRV_ACC_DATA_TTY Table Type: service account assignment data 20060429
4 Importing IMT_ACC_DATA_OLD Call by reference Type reference (TYPE) SRV_ACC_DATA_TTY Table Type: service account assignment data 20060502
5 Importing IM_EXT_HEADER Call by reference Type reference (TYPE) SRV_EXT_HEADER Structure for External Header Data 20060502

Method MAP_ACC_BAPI_TO_DB on class CL_DATA_MAPPING_MMSRV has no exception.

Method MAP_ACC_DB_TO_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ACC_DATA Call by reference Type reference (TYPE) SRV_ACC_DATA_TTY Table Type: service account assignment data 20060429
2 Exporting EXT_ACC_TOTALS Call by reference Type reference (TYPE) SRV_ACC_TOTALS_TTY Table Type: accounting totals 20060922
3 Importing IMT_ACC_DATA Call by reference Type reference (TYPE) UESKL_TTY Table Type: service line account assignment 20060429
4 Importing IMT_ACC_TOTALS Call by reference Type reference (TYPE) MEREQ_T_EBKN Table Type EBKN 20060922
5 Importing IMT_ESLL Call by reference Type reference (TYPE) UESLL_TTY Table Type: Change Document Structure for Outline/Service 20061026

Method MAP_ACC_DB_TO_BAPI on class CL_DATA_MAPPING_MMSRV has no exception.

Method MAP_ACC_DB_TO_BAPI_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ACC_DATA Call by reference Type reference (TYPE) SRV_ACC_DATA_TTY Table Type: Account Assignment Data 20091014
2 Exporting EXT_ACC_TOTALS Call by reference Type reference (TYPE) SRV_ACC_TOTALS_TTY Table Type: accounting totals 20091014
3 Importing IMT_ACC_DATA Call by reference Type reference (TYPE) UESKL_TTY Table Type: Change Document Structure for Account Assignment 20091014
4 Importing IMT_ACC_TOTALS Call by reference Type reference (TYPE) ME_EKKN Transfer Structure: Display/List: PO Account Assignment 20091014
5 Importing IMT_ESLL Call by reference Type reference (TYPE) UESLL_TTY Table Type: Change Document Structure for Outline/Service 20091014

Method MAP_ACC_DB_TO_BAPI_PO on class CL_DATA_MAPPING_MMSRV has no exception.

Method MAP_COND_BAPI_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_KONV Call by reference Type reference (TYPE) KONV_TTY Table Type: Condition Data 20060502
2 Importing IMT_KOMV Call by reference Type reference (TYPE) KOMV_TTY Table Type: Pricing Communications-Condition Record 20060429
3 Importing IM_DEL_FLAG Call by reference Type reference (TYPE) C Deletion indicator 20060526

Method MAP_COND_BAPI_TO_DB on class CL_DATA_MAPPING_MMSRV has no exception.

Method MAP_COND_DB_TO_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_KOMV Call by reference Type reference (TYPE) KOMV_TTY Table Type: Pricing Communications-Condition Record 20060429
2 Importing IMT_KONV Call by reference Type reference (TYPE) KONV_TTY Table Type: Condition Data 20060429

Method MAP_COND_DB_TO_BAPI on class CL_DATA_MAPPING_MMSRV has no exception.

Method MAP_CONTRACT_LIMITS_BAPI_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ESUC Call by reference Type reference (TYPE) UESUC_TTY Table Type: of Type UESUC 20060428
2 Exporting EXT_ESUC_OLD Call by reference Type reference (TYPE) UESUC_TTY Table Type: of Type UESUC 20060503
3 Importing IMT_CONTRACT_LIMITS Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Table type: Contract Limits 20060428
4 Importing IMT_CONTRACT_LIMITS_OLD Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Table type: Contract Limits 20060503
5 Importing IM_EXT_HEADER Call by reference Type reference (TYPE) SRV_EXT_HEADER Structure for External Header Data 20060503

Method MAP_CONTRACT_LIMITS_BAPI_TO_DB on class CL_DATA_MAPPING_MMSRV has no exception.

Method MAP_CONTRACT_LIMITS_DB_TO_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_CONTRACT_LIMITS Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Table type: Contract Limits 20060428
2 Importing IMT_ESUC Call by reference Type reference (TYPE) UESUC_TTY Table Type: of Type UESUC 20060428

Method MAP_CONTRACT_LIMITS_DB_TO_BAPI on class CL_DATA_MAPPING_MMSRV has no exception.

Method MAP_LIMIT_BAPI_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ESUH Call by reference Type reference (TYPE) UESUH Change Document Structure: Generated by RSSCD000 20060428
2 Exporting EX_ESUH_MA Call by reference Type reference (TYPE) ESUH_MA Ext. Services Management: Unpl. Service Limits: Account Dist 20091104
3 Exporting EX_ESUH_OLD Call by reference Type reference (TYPE) UESUH Change Document Structure: Generated by RSSCD000 20060503
4 Importing IM_EXT_HEADER Call by reference Type reference (TYPE) SRV_EXT_HEADER Structure for External Header Data 20060503
5 Importing IM_LIMIT_DATA Call by reference Type reference (TYPE) SRV_LIMIT_DATA Structure for Limit Data 20060428
6 Importing IM_LIMIT_DATA_OLD Call by reference Type reference (TYPE) SRV_LIMIT_DATA Structure for Limit Data 20060503

Method MAP_LIMIT_BAPI_TO_DB on class CL_DATA_MAPPING_MMSRV has no exception.

Method MAP_LIMIT_DB_TO_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LIMIT_DATA Call by reference Type reference (TYPE) SRV_LIMIT_DATA Structure for Limit Data 20060428
2 Importing IM_ESUH Call by reference Type reference (TYPE) UESUH Change Document Structure: Generated by RSSCD000 20060428

Method MAP_LIMIT_DB_TO_BAPI on class CL_DATA_MAPPING_MMSRV has no exception.

Method MAP_OUTLINE_BAPI_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ESLL Call by reference Type reference (TYPE) UESLL_TTY Table Type: UESLL 20060502
2 Exporting EXT_ESLL_OLD Call by reference Type reference (TYPE) UESLL_TTY Table Type: UESLL 20060502
3 Importing IMT_OUTLINE_DATA Call by reference Type reference (TYPE) SRV_OUTLINE_TTY Table Type: Outline data 20060502
4 Importing IMT_OUTLINE_DATA_OLD Call by reference Type reference (TYPE) SRV_OUTLINE_TTY Table Type: Outline data 20060502
5 Importing IM_EXT_HEADER Call by reference Type reference (TYPE) SRV_EXT_HEADER Structure for External Header Data 20060502

Method MAP_OUTLINE_BAPI_TO_DB on class CL_DATA_MAPPING_MMSRV has no exception.

Method MAP_OUTLINE_DB_TO_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_OUTLINE_DATA Call by reference Type reference (TYPE) SRV_OUTLINE_TTY Table Type: Outline data 20060502
2 Importing IMT_ESLH Call by reference Type reference (TYPE) UESLH_TTY Table type: UESLH 20060502
3 Importing IMT_ESLL Call by reference Type reference (TYPE) UESLL_TTY Table Type: UESLL 20060502

Method MAP_OUTLINE_DB_TO_BAPI on class CL_DATA_MAPPING_MMSRV has no exception.

Method MAP_SRV_BAPI_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ESLL Call by reference Type reference (TYPE) UESLL_TTY Table Type for ESLL 20060428
2 Exporting EXT_ESLL_OLD Call by reference Type reference (TYPE) UESLL_TTY Table Type for ESLL 20060428
3 Importing IM_DB_REF Call by reference Object reference (TYPE REF TO) CL_DB_SERVICE_PACKAGE_MMSRV DB Class for MMSRV 20061013
4 Importing IM_SERVICE_LINE Call by reference Type reference (TYPE) SRV_SERVICE_LINE Service line Data 20060428
5 Importing IM_SERVICE_LINE_OLD Call by reference Type reference (TYPE) SRV_SERVICE_LINE Service line Data 20060428

Method MAP_SRV_BAPI_TO_DB on class CL_DATA_MAPPING_MMSRV has no exception.

Method MAP_SRV_DB_TO_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_SERVICE_LINE Call by reference Type reference (TYPE) SRV_SERVICE_LINE_TTY Table Type: Service line Data 20060428
2 Importing IMT_ESLL Call by reference Type reference (TYPE) UESLL_TTY Table Type: UESLL 20060428
3 Importing IMT_ESLL_CMPLT Call by reference Type reference (TYPE) UESLL_TTY Table Type: Change Document Structure for Outline/Service 20100115

Method MAP_SRV_DB_TO_BAPI on class CL_DATA_MAPPING_MMSRV has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700