SAP ABAP Class CL_EBPP_TRPACC_GRP_PYRLEASE_RC (Implementing class for TrpAcctERPSplitItGroupPaymentRelease)
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)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  II_EBPP_TRPACC_GRP_PYRLEASE_RC Release SplitItems(groups) to be collected by payment run 20070521
Properties
Class CL_EBPP_TRPACC_GRP_PYRLEASE_RC  
Short Description Implementing class for TrpAcctERPSplitItGroupPaymentRelease    
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 20070521   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 II_EBPP_TRPACC_GRP_PYRLEASE_RC Release SplitItems(groups) to be collected by payment run 20070521
Friends
Class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_ERROR_OCCURRED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20070830
2 DT_MESSAGES Instance attribute Private Type reference (TYPE) EBPP_T_BAPIRET2 Return Parameter 20100302
3 MR_IDP_HELPER Instance attribute Private Object reference (TYPE REF TO) IF_WS_IDP_HELPER API Interface for Idempotent WS Service 20070830
4 MS_CALL_PARAMS Instance attribute Private Type reference (TYPE) LCMS_CALL_PARAMETERS LCM Start Parameters for Transaction 20070830
5 MV_IS_EO_REQUESTED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20070830
6 MV_MSG_ID Instance attribute Private Type reference (TYPE) STRING 20070830
7 MV_MSG_UUID Instance attribute Private Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20070830
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ERROR Instance method Private Method error occured? (yes/no) 20100302
2 FINALIZE Instance method Private Method finalize method for idempotency 20070830
3 GET_PAY_DATA Instance method Private Method 20070522
4 GET_PAY_INV Instance method Private Method 20070521
5 HANDLE_FI_MESSAGES Instance method Private Method process and convert messages from PUT_DATA 20100302
6 INBOUND_CONVERSION Instance method Private Method inbound conversion 20070521
7 MR_HASH Instance method Private Method 20070521
8 OUTBOUND_CONVERSION Instance method Private Method outbound conversion 20070522
9 PREPARE Instance method Private Method prepare method for idempotency 20070830
Events
Class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no event.
Types
Class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no local type.
Method Signatures

Method CHECK_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_XERROR Value transfer Type reference (TYPE) FLAG error occured (yes/no) 20100302

Method CHECK_ERROR on class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no exception.

Method FINALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OUTPUT Call by reference Type reference (TYPE) EBPP_TRADE_RECEIVABLES_PAYABL4 confirmation of the payment release of open items (grouped 20070830

Method FINALIZE on class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no exception.

Method GET_PAY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_PAYCARD Call by reference Type reference (TYPE) EBPP_PAYCARD_DATA Biller Direct: credit card data 20070522
2 Changing E_PAYDATA Call by reference Type reference (TYPE) EBPP_PAYDATA Biller Direct: Data for Payment 20070522
3 Changing E_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20070522
4 Importing I_MODE Call by reference Type reference (TYPE) C 20070531
5 Importing I_PAYCONTROL Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_CONTROL2 Proxy Structure (Generated) 20070522
6 Importing I_PAYCURR Call by reference Type reference (TYPE) WAERS Currency Key 20070531

Method GET_PAY_DATA on class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no exception.

Method GET_PAY_INV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TOBEDONEITEMS Call by reference Type reference (TYPE) SAPPLCO_TT_TRPREG_ITEM_RQ Checkbox 20070522
2 Exporting E_PAYDATA Call by reference Type reference (TYPE) EBPP_PAYDATA Biller Direct: Data for Payment 20070521
3 Exporting E_PUT_ALLOCATION Call by reference Type reference (TYPE) EBPP_TT_ALLOCATION table type for EBPP_ALLOCATION 20070521
4 Exporting E_PUT_INVOICES Call by reference Type reference (TYPE) EBPP_TT_INVOICE_PAYDATA table type for EBPP_INVOICE_PAYDATA 20070521
5 Changing E_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20070521
6 Importing I_ADDSEL Call by reference Type reference (TYPE) EBPP_ADDSEL Biller Direct: Additional Selection Entries 20070521
7 Importing I_MODE Call by reference Type reference (TYPE) C 20070521
8 Importing I_PARTNER Call by reference Type reference (TYPE) EBPP_PARTNER Biller Direct: Partner Data 20070521
9 Importing I_PAYCONTROL Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_CONTROL2 PaymentControl 20070521
10 Importing I_PAYCURR Call by reference Type reference (TYPE) WAERS Currency Key 20070521
11 Importing TRPACCOUNT Call by reference Type reference (TYPE) SAPPLCO_TRPACCOUNT TRP-Account 20070521

Method GET_PAY_INV on class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no exception.

Method HANDLE_FI_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) EBPP_T_BAPIRET2 table type for bapiret2 20100302
2 Changing CV_RETURNCODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100302
3 Importing IT_FI_MESSAGES Call by reference Type reference (TYPE) EBPP_MESSAGES_T Biller Direct: Messages 20100302

Method HANDLE_FI_MESSAGES on class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no exception.

Method INBOUND_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100302
2 Exporting ES_ADDSEL Call by reference Type reference (TYPE) EBPP_ADDSEL Biller Direct: Additional Selection Entries 20100302
3 Exporting ES_PARTNER Call by reference Type reference (TYPE) EBPP_PARTNER Biller Direct: Partner Data 20100302
4 Exporting ES_PAYCARD Call by reference Type reference (TYPE) EBPP_PAYCARD_DATA Biller Direct: Credit Card Data 20100302
5 Exporting ES_PAYDATA Call by reference Type reference (TYPE) EBPP_PAYDATA Biller Direct: Data for Payment 20100302
6 Exporting ET_ALLOCATION Call by reference Type reference (TYPE) EBPP_TT_ALLOCATION Biller Direct: Assignment Item Data/Bill Data 20100302
7 Exporting ET_INVOICES_PAYDATA Call by reference Type reference (TYPE) EBPP_TT_INVOICE_PAYDATA Biller Direct: Payment Data for the Bills 20100302
8 Importing INPUT Call by reference Type reference (TYPE) EBPP_TRP_ACC_SPLITGRP_PY_REL_R request for the payment release of open items (grouped to 20070522
9 Importing IS_TRPACCOUNT Call by reference Type reference (TYPE) SAPPLCO_TRPACCOUNT Proxy Structure (Generated) 20100302

Method INBOUND_CONVERSION on class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no exception.

Method MR_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HASH Call by reference Type reference (TYPE) HASH160 Hash Value (160 Bits) 20070521
2 Exporting E_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20070521
3 Importing I_INVOICES Call by reference Type reference (TYPE) APAREBPP_INVOICE Biller Direct: Bill Data 20070521

Method MR_HASH on class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no exception.

Method OUTBOUND_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUTPUT Call by reference Type reference (TYPE) EBPP_TRADE_RECEIVABLES_PAYABL4 Outbound XI-structure 20070522
2 Importing TRP_ACCOUNT Call by reference Type reference (TYPE) SAPPLCO_TRPACCOUNT Proxy Structure (Generated) 20070522

Method OUTBOUND_CONVERSION on class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no exception.

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IS_PROCESSED Call by reference Type reference (TYPE) ABAP_BOOL 20070830
2 Exporting EX_OUTPUT Call by reference Type reference (TYPE) EBPP_TRADE_RECEIVABLES_PAYABL4 Proxy Structure (Generated) 20070830
3 Importing IM_INPUT Call by reference Type reference (TYPE) EBPP_TRP_ACC_SPLITGRP_PY_REL_R Proxy Structure (Generated) 20070830

Method PREPARE on class CL_EBPP_TRPACC_GRP_PYRLEASE_RC has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 602