SAP ABAP Class CL_EBPP_TRPACC_GRP_MAPSERVICES (Helper for Mapping TrdRblsPyblsAcctERPSpltItmGrpBy -Services)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   FIN-FSCM-BD (Application Component) Biller Direct
     EBPP_APAR_2_XI_PROXY (Package) AP/AR/BL & Biller Direct (new modelling)
Properties
Class CL_EBPP_TRPACC_GRP_MAPSERVICES  
Short Description Helper for Mapping TrdRblsPyblsAcctERPSpltItmGrpBy -Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EBPP_APAR_2_XI_PROXY   AP/AR/BL & Biller Direct (new modelling) 
Created 20081202   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EBPP_TRPACC_GRP_MAPSERVICES has no forward declaration.
Interfaces
Class CL_EBPP_TRPACC_GRP_MAPSERVICES has no interface implemented.
Friends
Class CL_EBPP_TRPACC_GRP_MAPSERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DT_MESSAGES Instance attribute Private Type reference (TYPE) EBPP_T_BAPIRET2 table type for bapiret2 20090519
2 DV_KOART Instance attribute Private Type reference (TYPE) KOART Account Type 20081202
3 GT_T001 Static Attribute Private Type reference (TYPE) EBPP_T_T001 table type for company code information 20081208
4 GV_XI_FALSE Constant Public Type reference (TYPE) CHAR5 'false' value 'false' in XML 20081222
5 GV_XI_TRUE Constant Public Type reference (TYPE) CHAR5 'true' value 'true' in XML 20081222
Methods
# Method Level Visibility Method type Description Created on
1 CALL_GET_DATA Instance method Public Method call selection for each company code 20081202
2 CHECK_AUTHORIZATION Instance method Private Method check authorization 20081202
3 CHECK_ERROR Instance method Public Method check if error occured 20081222
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081202
5 CONV_GROUP Instance method Private Method conversion of splititemgroup-node 20090116
6 CONV_SPLIT Instance method Private Method conversion of splititem-node 20090116
7 DETERMINE_BUDAT_LOW Instance method Private Method determine lowest posting date for cleared items 20081202
8 GET_BUKRS_INFO Static method Public Method get company code information 20081208
9 GET_MESSAGES Instance method Public Method get messages 20081222
10 IMAP_CHECK_PROCESS_COND Instance method Private Method input mapping: check "processing conditions" 20081202
11 IMAP_CLEARINGSTATUSCODE Instance method Private Method input mapping of clearingstatus 20081202
12 IMAP_COMPANYID Instance method Private Method input mapping of companyid ranges 20081202
13 IMAP_CONTROLDATA Instance method Private Method input mapping of controldata 20081202
14 IMAP_MINMAXDATES Instance method Private Method input mapping of minimum and maximum dates 20081202
15 IMAP_PARTNER Instance method Private Method input mapping of customer or supplier 20081202
16 IMAP_POSTINGDATE Instance method Private Method input mapping of posting date ranges 20081202
17 INPUT_MAPPING Instance method Public Method common input mapping 20081202
18 OUTPUT_MAPPING Instance method Public Method common output mapping 20090116
19 PREPARE_GET_DATA Instance method Public Method prepare data selection 20081202
20 SELECT_RELEVANT_BUKRS Instance method Private Method select relevant company codes 20081202
21 SET_MESSAGES Instance method Public Method set messages 20081222
22 TRANS_CLEARINGSTATUSCODE Instance method Private Method transform "clearing status code" 20081202
Events
Class CL_EBPP_TRPACC_GRP_MAPSERVICES has no event.
Types
Class CL_EBPP_TRPACC_GRP_MAPSERVICES has no local type.
Method Signatures

Method CALL_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALLOCATION Call by reference Type reference (TYPE) EBPP_TS_APAREBPP_ALLOCATION table type for allocation sorted by linct 20081223
2 Exporting ET_INVOICES Call by reference Type reference (TYPE) TBL_APAREBPP_INVOICE SAP Biller Direct: Bill Data 20081223
3 Exporting ET_ITEMS Call by reference Type reference (TYPE) EBPP_TS_APAREBPP_ITEM_DOCID sorted (by docid) table type for Item Data 20081223
4 Exporting ET_PAYALLOCATION Call by reference Type reference (TYPE) EBPP_TS_PAYALLOCATION_LINCT table type for payallocation sorted by linct 20081223
5 Exporting ET_PAYMENTS Call by reference Type reference (TYPE) EBPP_TS_APAREBPP_MYPAYMENTS sorted table for mypayments (by refid) 20081223
6 Importing IS_CONTROLDATA Call by reference Type reference (TYPE) EBPP_TRP_CONTROL Control data for execution - TradeRecPayAccountByCus-service 20081223
7 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20081223
8 Importing IV_PARTNER_ID Call by reference Type reference (TYPE) STRING 20081223

Method CALL_GET_DATA on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLEARINGSTATUSCODE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20081202

Method CHECK_AUTHORIZATION on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method CHECK_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ERROR Value transfer Type reference (TYPE) XFELD Error occured (yes/no) 20081222

Method CHECK_ERROR on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROCESSING_CONDITIONS Call by reference Type reference (TYPE) SAPPLCO_WO_LAST_QRY_PROC_COND Proxy Structure (generated) 20081202
2 Importing IS_SEL_BY_CL_STATCODE Call by reference Type reference (TYPE) SAPPLCO_TRD_RBLS_PYBLS_ACCT_E1 Proxy Structure (generated) 20081202
3 Importing IT_SELECTION_BY_COMPANY_ID Call by reference Type reference (TYPE) SAPPLCO_TRD_RBLS_PYBLS_ACC_TAB Proxy Table Type (generated) 20081202
4 Importing IT_SEL_BY_ITEM_POSTING_DATE Call by reference Type reference (TYPE) SAPPLCO_TRPACC_SEL_BY_BUDAT_T Proxy Table Type (generated) 20081202
5 Importing IV_KOART Call by reference Type reference (TYPE) KOART 'D' Account Type 20081222
6 Importing IV_MAX_OPEN_DUE_DATE Call by reference Type reference (TYPE) SAPPLCO_DATE Proxy Data Element (Generated) 20081202
7 Importing IV_MIN_CLEARED_CLEA_DATE Call by reference Type reference (TYPE) SAPPLCO_DATE Proxy Data Element (Generated) 20081202
8 Importing IV_PARTNER_ID Call by reference Type reference (TYPE) SAPPLCO_CUSTOMER_ID Proxy Structure (Generated) 20081202

Method CONSTRUCTOR on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method CONV_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUP Call by reference Type reference (TYPE) EBPP_TRPSPLITGROUP structure for trp splititem group 20090116
2 Exporting XI_GROUP Call by reference Type reference (TYPE) ANY TrdRblsPyblsAcctSpltItmGrp 20090116

Method CONV_GROUP on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method CONV_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SPLITITEM Call by reference Type reference (TYPE) EBPP_TRPSPLITITEM trade receivables payables item splititem 20090116
2 Exporting XI_SPLITITEM Call by reference Type reference (TYPE) ANY TrdRblsPyblsAcctTrdRblsPyblsRegItmSpltItm 20090116

Method CONV_SPLIT on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method DETERMINE_BUDAT_LOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BUDAT_LOW Call by reference Type reference (TYPE) DATS Field of type DATS 20081222
2 Importing IT_POSTINGDATE Call by reference Type reference (TYPE) EBPP_RANGE_T_BUDAT Range table for posting date 20081222
3 Importing IV_MINCLSPLITCLDATE Call by reference Type reference (TYPE) DATE Proxy Data Element (Generated) 20081222

Method DETERMINE_BUDAT_LOW on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method GET_BUKRS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T001 Call by reference Type reference (TYPE) T001 Company Code Information 20081208
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20081208

Method GET_BUKRS_INFO on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) EBPP_T_BAPIRET2 messages 20081222

Method GET_MESSAGES on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method IMAP_CHECK_PROCESS_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROCESSING_CONDITIONS Call by reference Type reference (TYPE) SAPPLCO_WO_LAST_QRY_PROC_COND Proxy Structure (generated) 20081202

Method IMAP_CHECK_PROCESS_COND on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method IMAP_CLEARINGSTATUSCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLEARINGSTATUSCODE Call by reference Type reference (TYPE) EBPP_RANGE_CLEASTATCO Range Structure for Company Code 20081202
2 Importing IS_SEL_BY_CL_STATCODE Call by reference Type reference (TYPE) SAPPLCO_TRD_RBLS_PYBLS_ACCT_E1 Proxy Structure (generated) 20081202

Method IMAP_CLEARINGSTATUSCODE on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method IMAP_COMPANYID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPANYID Call by reference Type reference (TYPE) EBPP_RANGE_T_BUKRS Range Table for Company Codes 20081202
2 Importing IT_SELECTION_BY_COMPANY_ID Call by reference Type reference (TYPE) SAPPLCO_TRD_RBLS_PYBLS_ACC_TAB Proxy Table Type (generated) 20081202

Method IMAP_COMPANYID on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method IMAP_CONTROLDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTROLDATA Call by reference Type reference (TYPE) EBPP_TRP_CONTROL Control data for execution - TradeRecPayAccountByCus-service 20081202
2 Importing IS_CLEARINGSTATUSCODE Call by reference Type reference (TYPE) EBPP_RANGE_CLEASTATCO Range Structure for Company Code 20081202
3 Importing IT_POSTINGDATE Call by reference Type reference (TYPE) EBPP_RANGE_T_BUDAT Range table for posting date 20090306
4 Importing IT_POSTING_STATUS Call by reference Type reference (TYPE) SAPPLCO_POSTING_STATUS_CODE_T Posting Status Code 20090306

Method IMAP_CONTROLDATA on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method IMAP_MINMAXDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MAXOPSPLITDUEDATE Call by reference Type reference (TYPE) DATE Date in CHAR format 20081202
2 Exporting EV_MINCLSPLITCLDATE Call by reference Type reference (TYPE) DATE Date in CHAR format 20081202
3 Importing IV_MAX_OPEN_DUE_DATE Call by reference Type reference (TYPE) SAPPLCO_DATE Proxy Data Element (Generated) 20081202
4 Importing IV_MIN_CLEARED_CLEA_DATE Call by reference Type reference (TYPE) SAPPLCO_DATE Proxy Data Element (Generated) 20081202

Method IMAP_MINMAXDATES on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method IMAP_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PARTNER_ID Call by reference Type reference (TYPE) STRING 20081202
2 Importing IV_PARTNER_ID Call by reference Type reference (TYPE) SAPPLCO_CUSTOMER_ID Proxy Structure (Generated) 20081202

Method IMAP_PARTNER on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method IMAP_POSTINGDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POSTINGDATE Call by reference Type reference (TYPE) EBPP_RANGE_T_BUDAT Range table for posting date 20081202
2 Importing IT_SEL_BY_ITEM_POSTING_DATE Call by reference Type reference (TYPE) SAPPLCO_TRPACC_SEL_BY_BUDAT_T Proxy Table Type (generated) 20081202

Method IMAP_POSTINGDATE on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method INPUT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLEARINGSTATUSCODE Call by reference Type reference (TYPE) EBPP_RANGE_CLEASTATCO Range Structure for Company Code 20081202
2 Exporting ES_CONTROLDATA Call by reference Type reference (TYPE) EBPP_TRP_CONTROL Control data for execution - TradeRecPayAccountByCus-service 20081202
3 Exporting ET_COMPANYID Call by reference Type reference (TYPE) EBPP_RANGE_T_BUKRS Range Table for Company Codes 20081202
4 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EBPP_T_BAPIRET2 table type for bapiret2 20081202
5 Exporting ET_POSTINGDATE Call by reference Type reference (TYPE) EBPP_RANGE_T_BUDAT Range table for posting date 20081202
6 Exporting EV_MAXOPSPLITDUEDATE Call by reference Type reference (TYPE) DATE Date in CHAR format 20081202
7 Exporting EV_MINCLSPLITCLDATE Call by reference Type reference (TYPE) DATE Date in CHAR format 20081202
8 Exporting EV_PARTNER_ID Call by reference Type reference (TYPE) STRING internal partner id 20081202
9 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20081202
10 Exporting EV_WITH_GROUP Call by reference Type reference (TYPE) XFELD Checkbox 20081202
11 Importing IS_PROCESSING_CONDITIONS Call by reference Type reference (TYPE) SAPPLCO_WO_LAST_QRY_PROC_COND Proxy Structure (generated) 20081202
12 Importing IS_SEL_BY_CL_STATCODE Call by reference Type reference (TYPE) SAPPLCO_TRD_RBLS_PYBLS_ACCT_E1 Proxy Structure (generated) 20081202
13 Importing IT_POSTING_STATUS Call by reference Type reference (TYPE) SAPPLCO_POSTING_STATUS_CODE_T Posting Status Code 20090306
14 Importing IT_SELECTION_BY_COMPANY_ID Call by reference Type reference (TYPE) SAPPLCO_TRD_RBLS_PYBLS_ACC_TAB Proxy Table Type (generated) 20081202
15 Importing IT_SEL_BY_ITEM_POSTING_DATE Call by reference Type reference (TYPE) SAPPLCO_TRPACC_SEL_BY_BUDAT_T Proxy Table Type (generated) 20081202
16 Importing IV_MAX_OPEN_DUE_DATE Call by reference Type reference (TYPE) SAPPLCO_DATE Proxy Data Element (Generated) 20081202
17 Importing IV_MIN_CLEARED_CLEA_DATE Call by reference Type reference (TYPE) SAPPLCO_DATE Proxy Data Element (Generated) 20081202
18 Importing IV_PARTNER_ID Call by reference Type reference (TYPE) SAPPLCO_CUSTOMER_ID Proxy Structure (Generated) 20081202

Method INPUT_MAPPING on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method OUTPUT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_OUTPUT Call by reference Type reference (TYPE) ANY response to a query for open and cleared items of a customer 20090116
2 Importing IT_TRPACCOUNT Call by reference Type reference (TYPE) EBPP_TT_TRP_ACCOUNT table type trpaccount 20090116

Method OUTPUT_MAPPING on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method PREPARE_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTROLDATA Call by reference Type reference (TYPE) EBPP_TRP_CONTROL Control data for execution - TradeRecPayAccountByCus-service 20081222
2 Exporting ET_BUKRS Call by reference Type reference (TYPE) EBPP_T_BUKRS 20081222
3 Exporting EV_CLEARINGSTATUSCODE Call by reference Type reference (TYPE) CHAR3 mapped single clearingstatuscode 20081222
4 Importing IS_CLEARINGSTATUSCODE Call by reference Type reference (TYPE) EBPP_RANGE_CLEASTATCO Range Structure for Company Code 20081222
5 Importing IT_COMPANYID Call by reference Type reference (TYPE) EBPP_RANGE_T_BUKRS Range Table for Company Codes 20081222
6 Importing IT_POSTINGDATE Call by reference Type reference (TYPE) EBPP_RANGE_T_BUDAT Range table for posting date 20081222
7 Importing IV_MINCLSPLITCLDATE Call by reference Type reference (TYPE) DATE Date in CHAR format 20081222
8 Importing IV_PARTNER_ID Call by reference Type reference (TYPE) STRING partner (customer or supplier) 20081222

Method PREPARE_GET_DATA on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method SELECT_RELEVANT_BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUKRS Call by reference Type reference (TYPE) EBPP_T_BUKRS table of company codes 20081222
2 Importing IT_COMPANYID Call by reference Type reference (TYPE) EBPP_RANGE_T_BUKRS Range Table for Company Codes 20081222
3 Importing IV_PARTNER_ID Call by reference Type reference (TYPE) STRING 20081222

Method SELECT_RELEVANT_BUKRS on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method SET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) EBPP_T_BAPIRET2 messages 20081222
2 Importing IV_OVERWRITE Call by reference Type reference (TYPE) XFELD 'X' overwrite existing messages or add 20081222

Method SET_MESSAGES on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.

Method TRANS_CLEARINGSTATUSCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLEARINGSTATUSCODE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20081202
2 Importing IS_CLEARINGSTATUSCODE Call by reference Type reference (TYPE) EBPP_RANGE_CLEASTATCO Range Structure for Company Code 20081202

Method TRANS_CLEARINGSTATUSCODE on class CL_EBPP_TRPACC_GRP_MAPSERVICES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605