SAP ABAP Class CL_APPL_PAYMADV (Payment Advice Notes Out)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   FI-AP-AP-PT (Application Component) Payment Transactions
     FBZ_XI_PROXY (Package) Proxies and Services Payments
Properties
Class CL_APPL_PAYMADV  
Short Description Payment Advice Notes Out    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FBZ_XI_PROXY   Proxies and Services Payments 
Created 20081110   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APPL_PAYMADV has no forward declaration.
Interfaces
Class CL_APPL_PAYMADV has no interface implemented.
Friends
Class CL_APPL_PAYMADV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CHEQUE Constant Private Type reference (TYPE) CHAR2 '06' Version Number Component 20090127
2 C_COLLECTION Constant Private Type reference (TYPE) CHAR2 '04' Version Number Component 20090127
3 C_FALSE Constant Private Type reference (TYPE) CHAR5 'false' Not More Closely Defined Area, Possibly Used for Patchlevels 20090210
4 C_TRANSFER Constant Private Type reference (TYPE) CHAR2 '05' Version Number Component 20090127
5 C_TRUE Constant Private Type reference (TYPE) CHAR4 'true' Not More Closely Defined Area, Possibly Used for Patchlevels 20090210
6 _AD_HASH Instance attribute Protected Type reference (TYPE) ADHASH 20090204
7 _FPAYH Instance attribute Protected Type reference (TYPE) FPAYH Company Codes 20090130
8 _FPAYHX Instance attribute Protected Type reference (TYPE) FPAYHX Payment Medium: Prepared Data for Payment 20090130
9 _PAYMENT_ADVICE_MSG Static Attribute Private Type reference (TYPE) APPL_PAYMENT_ADVICE_NOTIF Notification of a payment with explanations about the reason 20081110
10 _T_FPAYD Instance attribute Protected Type reference (TYPE) FPM_T_PAYD Setup of the Note to Payee Table 20090202
11 _T_FPAYP Instance attribute Protected Type reference (TYPE) FPM_T_FPAYP Payment Medium: Table of Paid Items 20090205
12 _XEINZ Instance attribute Protected Type reference (TYPE) XEINZ Indicator: Payment Method Used for Incoming Payments? 20090114
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor Constructor 20090114
2 CREATE_LOG Static method Public Method Create Log 20090302
3 FILL_BANK_ACCOUNT_DESTINATED Instance method Private Method Destination Bank & Bank Account 20090130
4 FILL_BANK_ACCOUNT_INITIATOR Instance method Private Method Initiator Bank & Bank Account 20090127
5 FILL_HEADER Instance method Private Method Fill Message header 20090114
6 FILL_PAYMENT_ATTRS Instance method Private Method Payment_Advice Attributes 20090127
7 FILL_PAYMENT_DATA Instance method Private Method Payment_Advice Payment Data 20090202
8 FILL_PAYMENT_DESTINATOR Instance method Private Method Payment_Advice Destinator 20090130
9 FILL_PAYMENT_EXPLANATION Instance method Private Method Explanation per Payment_Advice Item 20090127
10 FILL_PAYMENT_INITIATOR Instance method Private Method Payment_Advice Initiator 20090130
11 FILL_PAYMENT_NOTE Instance method Private Method Payment_Advice Note 20090202
12 GET_EMAIL_ADDRESS Instance method Private Method Email_address of the Receiver 20090204
13 GET_GDT_FORM_PROCEDURE_CODE Instance method Private Method Convert to GDT Values: PaymentProcedure(Form)Code 20090127
14 GET_GDT_ROUTING_ID_TYPE_CODE Instance method Private Method Convert to GDT Values: PaymentProcedure(Form)Code 20090205
15 PAYM_ADV_MAP_SEND Static method Public Method Map and Send Payment Advices 20090302
16 RESET Instance method Private Method Reset Advice Data 20090205
17 SEND Instance method Private Method Send Payment Advices 20090114
Events
Class CL_APPL_PAYMADV has no event.
Types
Class CL_APPL_PAYMADV has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REGUP Call by reference Type reference (TYPE) FI_T_REGUP Table of processed items from payment program 20090114
2 Importing I_REGUD Call by reference Type reference (TYPE) REGUD Form print transfer data 20090114
3 Importing I_REGUH Call by reference Type reference (TYPE) REGUH Settlement data from payment program 20090114
4 Importing I_XEINZ Call by reference Type reference (TYPE) XEINZ Indicator: Payment Method Used for Incoming Payments? 20090114

Method CONSTRUCTOR on class CL_APPL_PAYMADV has no exception.

Method CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BAPIRETTAB Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090302
2 Importing I_GUID Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20090302

Method CREATE_LOG on class CL_APPL_PAYMADV has no exception.

Method FILL_BANK_ACCOUNT_DESTINATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PAYMENT_ADVICE Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_ADVICE Notification of a payment with explanations about the reason 20090130

Method FILL_BANK_ACCOUNT_DESTINATED on class CL_APPL_PAYMADV has no exception.

Method FILL_BANK_ACCOUNT_INITIATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PAYMENT_ADVICE Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_ADVICE Notification of a payment with explanations about the reason 20090127

Method FILL_BANK_ACCOUNT_INITIATOR on class CL_APPL_PAYMADV has no exception.

Method FILL_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EMAIL_ADDRESS Call by reference Type reference (TYPE) SMTPAD_AVIS E-Mail Address 20090204

Method FILL_HEADER on class CL_APPL_PAYMADV has no exception.

Method FILL_PAYMENT_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PAYMENT_ADVICE Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_ADVICE Notification of a payment with explanations about the reason 20090127

Method FILL_PAYMENT_ATTRS on class CL_APPL_PAYMADV has no exception.

Method FILL_PAYMENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PAYMENT_ADVICE Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_ADVICE Notification of a payment with explanations about the reason 20090202

Method FILL_PAYMENT_DATA on class CL_APPL_PAYMADV has no exception.

Method FILL_PAYMENT_DESTINATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PAYMENT_ADVICE Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_ADVICE Notification of a payment with explanations about the reason 20090130

Method FILL_PAYMENT_DESTINATOR on class CL_APPL_PAYMADV has no exception.

Method FILL_PAYMENT_EXPLANATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PAYMENT_ADVICE Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_ADVICE Notification of a payment with explanations about the reason 20090127
2 Importing I_COUNTER Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20090127
3 Importing I_FPAYP Call by reference Type reference (TYPE) FPAYP Processed items from payment program 20090205

Method FILL_PAYMENT_EXPLANATION on class CL_APPL_PAYMADV has no exception.

Method FILL_PAYMENT_INITIATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PAYMENT_ADVICE Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_ADVICE Notification of a payment with explanations about the reason 20090130

Method FILL_PAYMENT_INITIATOR on class CL_APPL_PAYMADV has no exception.

Method FILL_PAYMENT_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PAYMENT_ADVICE Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_ADVICE Notification of a payment with explanations about the reason 20090202

Method FILL_PAYMENT_NOTE on class CL_APPL_PAYMADV has no exception.

Method GET_EMAIL_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EMAIL_ADDRESS Call by reference Type reference (TYPE) SMTPAD_AVIS Data field 20090204
# Exception Resumable Description Created on
1 NO_EMAIL_ADDRESS_FOUND No Email address found 20090302

Method GET_GDT_FORM_PROCEDURE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PAYMENT_FORM_CODE Call by reference Type reference (TYPE) SAPPLCO_PAYMENT_FORM_CODE Proxy Datenelement (generiert) 20090127

Method GET_GDT_FORM_PROCEDURE_CODE on class CL_APPL_PAYMADV has no exception.

Method GET_GDT_ROUTING_ID_TYPE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ROUTING_ID_TYPE_CODE Value transfer Type reference (TYPE) SAPPLCO_BANK_ACCOUNT_TYPE_CODE Coded representation of the type of a bank account (represen 20090205
2 Importing I_COUNTRY Call by reference Type reference (TYPE) INTCA Proxy Datenelement (generiert) 20090205

Method GET_GDT_ROUTING_ID_TYPE_CODE on class CL_APPL_PAYMADV has no exception.

Method PAYM_ADV_MAP_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_GUID Value transfer Type reference (TYPE) SYSUUID_C UUID in character form 20090302
2 Importing IT_REGUP Call by reference Type reference (TYPE) FI_T_REGUP Table of processed items from payment program 20090302
3 Importing I_REGUD Call by reference Type reference (TYPE) REGUD Form print transfer data 20090302
4 Importing I_REGUH Call by reference Type reference (TYPE) REGUH Settlement data from payment program 20090302
5 Importing I_XEINZ Call by reference Type reference (TYPE) XEINZ Indicator: Payment Method Used for Incoming Payments? 20090302
# Exception Resumable Description Created on
1 CX_COMMUNICATION_ERROR 20090302
2 CX_NO_EMAIL_ADDRESS_FOUND 20090302

Method RESET Signature

Method RESET on class CL_APPL_PAYMADV has no parameter.
Method RESET on class CL_APPL_PAYMADV has no exception.

Method SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_GUID Value transfer Type reference (TYPE) SYSUUID_C UUID in character form 20090114
# Exception Resumable Description Created on
1 CX_COMMUNICATION_ERROR 20090217
History
Last changed by/on SAP  20100310 
SAP Release Created in 605