SAP IHC_CL_PROC_IDOC_2_PRQ OO Class - IDoc Tree Inbound
IHC_CL_PROC_IDOC_2_PRQ is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class IHC_CL_PROC_IDOC_2_PRQ including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for IHC_CL_PROC_IDOC_2_PRQ is IHC_CL_PROC_IDOCMethod list of IHC_CL_PROC_IDOC_2_PRQ SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
CHECK_IDOC | Check if IDoc is Correct | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>CHECK_IDOC...more details | ||
CREATE_PAYRQ | Wrapper: converts mandate and creates payment request | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_PAYRQ...more details | ||
CREATE_POSITIONS | Fill BAPI Structures for Payment Request Generation | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_POSITIONS...more details | ||
CREATE_PRQ_DATA | Fill BAPI Structures for Payment Request Generation | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_PRQ_DATA...more details | ||
CREATE_PRQ_FR_IDOC_STRUCT | Generation of Payment Requests from IDocs | Public |
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_PRQ_FR_IDOC_STRUCT...more details | ||
CREATE_SIGNS | Fill BAPI Structures for Payment Request Generation | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_SIGNS...more details | ||
| ||
CREATE_SINGLE_PRQ | Fill BAPI Structures for Payment Request Generation | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_SINGLE_PRQ...more details | ||
CREATE_SPLIT_PRQS | Fill BAPI Structures for Payment Request Generation | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_SPLIT_PRQS...more details | ||
CUST_CLEARING_PARTNER | Customizing: Derive Payment Order Attributes | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>CUST_CLEARING_PARTNER...more details | ||
CUST_PAYM_PARAMETERS | Customizing: Derive Payment Order Attributes | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>CUST_PAYM_PARAMETERS...more details | ||
CUST_POSTING_ACCTS | Customizing: Derive Payment Order Attributes | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>CUST_POSTING_ACCTS...more details | ||
E1EDK02 | (1,1,0) Document Header Reference Data | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDK02...more details | ||
E1EDK03 | (1,3,0) Document Header Date Segment | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDK03...more details | ||
E1EDK12 | (1,99,0) Document Header Reference Data | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDK12...more details | ||
E1EDK14 | (1,10,0) Document Header Organization Data | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDK14...more details | ||
E1EDKA1 | (1,4,0) Document Header Partner Information | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDKA1...more details | ||
E1EDP02 | (1,4,0) Document Item Reference Data | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDP02...more details | ||
E1EDP03 | (1,4,0) Document Item Date Segment | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDP03...more details | ||
E1IDAD1 | (1,1,0) By Address of | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDAD1...more details | ||
E1IDB02 | (1,4,0) Extended Bank Details (FII/CTA/COM) | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDB02...more details | ||
E1IDBL2 | (1,10,0) Correspondence Banks | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDBL2...more details | ||
E1IDBW1 | (1,4,1) Special Instructions (INP) | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDBW1...more details | ||
E1IDDS1 | (1,3,0) SEPA Signature | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDDS1...more details | ||
E1IDIBA | (1,10,0) SEPA Creditor Identification | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDIBA...more details | ||
E1IDKU1 | (1,1,1) Header Transfer Order/Payment Advice Note (BGM) | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDKU1...more details | ||
E1IDKU2 | (1,1,0) Function of Trading Transaction (BUS) | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDKU2...more details | ||
E1IDKU3 | (1,1,0) Payment Instructions (PAI) | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDKU3...more details | ||
E1IDKU5 | (1,1,1) Amounts on Header Level (MOA/CUX) | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDKU5...more details | ||
E1IDLU5 | (1,10,1) Amounts on Header Level (MOA/CUX) | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDLU5...more details | ||
E1IDPU1 | (1,200000,0) ITEM (DOC) | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDPU1...more details | ||
E1IDPU5 | (1,10,1) AMOUNTS (MOA/CUX) Child of PU1 | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDPU5...more details | ||
E1IDS01 | (1,1,0)SEPA Data | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDS01...more details | ||
E1IDT01 | (1,1,0) Long Texts | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDT01...more details | ||
E1IDT02 | (1,100,0) Long Texts | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDT02...more details | ||
E1IDTRA | (1,1,0) SEPA Purpose | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDTRA...more details | ||
FILL_ADDRESS | Fill the Participating Addresses | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_ADDRESS...more details | ||
FILL_AMOUNTS | Fill the Amounts | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_AMOUNTS...more details | ||
FILL_BANKS | Fill the Bank Details | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_BANKS...more details | ||
FILL_BY_ADDRESS | Fill the participating address using by addres of SEGMENT | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_BY_ADDRESS...more details | ||
FILL_CBANREP | Fill the Central Bank Reporting | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_CBANREP...more details | ||
FILL_CORR_DOC | Fill the Reference Information | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_CORR_DOC...more details | ||
FILL_DATES | Fill the Date Details | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_DATES...more details | ||
FILL_INSTRUCTIONS | Fill the Instructions | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_INSTRUCTIONS...more details | ||
FILL_ORG_AND_ACCTS | Fill the Participating Accounts | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_ORG_AND_ACCTS...more details | ||
FILL_ORIGIN | Fill the Source | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_ORIGIN...more details | ||
FILL_PAYM_CNTRL | Fill the Payment Instructions (Individual, Rapid ...) | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_PAYM_CNTRL...more details | ||
FILL_REFINFO | Transfer Reference Information as Free Text | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_REFINFO...more details | ||
FILL_SEPA_INFO | Fill all the necessary info to call the wrapper:CREATE_PAYRQ | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_SEPA_INFO...more details | ||
FILL_SINGLE_ADDRESS | Fill the Participating Addresses | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_SINGLE_ADDRESS...more details | ||
FILL_SINGLE_AMOUNT | Fill the Amounts | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_SINGLE_AMOUNT...more details | ||
FILL_SINGLE_CBANREP | Fill the Central Bank Reporting | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_SINGLE_CBANREP...more details | ||
FILL_SINGLE_REFINFO | Transfer Reference Information as Free Text | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_SINGLE_REFINFO...more details | ||
SET_ALL_POS_AS_TXT | Creates a Payment Order from an IDoc | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>SET_ALL_POS_AS_TXT...more details | ||
SET_PAYRQ_REFTXT | Creates a Payment Order from an IDoc | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>SET_PAYRQ_REFTXT...more details | ||
SET_SINGLE_POS_AS_TXT | Creates a Payment Order from an IDoc | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>SET_SINGLE_POS_AS_TXT...more details | ||
S_INSTANCE | Instance of a Singleton Instance Class | Public |
CALL METHOD ihc_cl_proc_idoc_2_prq=>S_INSTANCE...more details | ||
TRANSFER_PRQ_TO_PS | Generates a Payment Order from an IDoc | Private |
CALL METHOD ihc_cl_proc_idoc_2_prq=>TRANSFER_PRQ_TO_PS...more details |
IHC_CL_PROC_IDOC_2_PRQ attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
EU_FIELDS_SUPP | Static Attribute | Indicator: EU Ultimate payer fields supplied | SPACE | LIKE C | Private |
MD_MANUAL | Instance Attribute | 'X': Manual Payment Order | LIKE XFELD | Private | |
MD_SPLIT | Instance Attribute | Split Payment Requests | LIKE IHC_DTE_SPLIT | Private | |
MO_PI_BADI | Instance Attribute | BAdI Interface IF_EX_IHC_BADI_HQ_PLUGIN | LIKE IF_EX_IHC_BADI_HQ_PLUGIN | Private | |
MT_ADDRESS | Instance Attribute | LIKE IF_EX_IHC_BADI_HQ_PLUGIN=>TT_ADDRESSES | Private | ||
MT_BANK | Instance Attribute | LIKE IF_EX_IHC_BADI_HQ_PLUGIN=>TT_BANKS | Private | ||
MT_PAYRQ | Instance Attribute | LIKE IF_EX_IHC_BADI_HQ_PLUGIN=>TT_PAYRQ_DATA | Private | ||
MT_REFERENCE_TEXT | Instance Attribute | LIKE IF_EX_IHC_BADI_HQ_PLUGIN=>TT_REFERENCE_TEXTS | Private | ||
PRIV_ACCOUNT_HOLDER | Instance Attribute | Accound Holder Partner number | LIKE PARTNER | Private | |
PRIV_CREATED_DOCS | Instance Attribute | Table of Generated Payment Requests | LIKE IHC_TTY_CREATED_DOCS | Private | |
PRIV_CUSTOMER | Instance Attribute | Customer Partner number | LIKE PARTNER | Private | |
PRIV_IDOC_STATUS | Instance Attribute | IHC: IDoc Status After Processing | LIKE IHC_TTY_IDOC_STATUS | Private | |
PRIV_PAYRQ | Instance Attribute | LIKE PAYRQ | Private | ||
PRIV_PAYRQT | Instance Attribute | LIKE IHC_TTY_PN_PAYREQ_TXT | Private | ||
PRIV_PRN | Instance Attribute | IHC: Recipient for Forwarding if External Payment | LIKE IHC_DTE_PN_PRTNR_ID | Private | |
PRIV_SGN_CRM | Instance Attribute | LIKE I | Private | ||
PRIV_SGN_INV | Instance Attribute | LIKE I | Private | ||
PRIV_SREF_PROC_P2P | Static Attribute | IDoc Tree Inbound | LIKE IHC_CL_PROC_IDOC_2_PRQ | Private | |
PRIV_STR_ACCOUNTS | Instance Attribute | BAPI Payment Request: Accounts | LIKE BAPI2021_ACCOUNTS | Private | |
PRIV_STR_AMOUNTS | Instance Attribute | BAPI Payment Request: Amounts and Currencies | LIKE BAPI2021_AMOUNTS | Private | |
PRIV_STR_CBANREP | Instance Attribute | BAPI Payment Request: Reporting Data | LIKE BAPI2021_CENTRALBANKREP | Private | |
PRIV_STR_CONTROL | Instance Attribute | BAPI Payment Request: Payment Control | LIKE BAPI2021_PAYMENTCTRL | Private | |
PRIV_STR_CORR_DOC | Instance Attribute | BAPI Payment Request: Corresponding Accounting Document | LIKE BAPI2021_CORRDOC | Private | |
PRIV_STR_DATES | Instance Attribute | BAPI Payment Request: Data | LIKE BAPI2021_DATES | Private | |
PRIV_STR_HD_ACCOUNTS | Instance Attribute | BAPI Payment Request: Accounts | LIKE BAPI2021_ACCOUNTS | Private | |
PRIV_STR_HD_AMOUNTS | Instance Attribute | BAPI Payment Request: Amounts and Currencies | LIKE BAPI2021_AMOUNTS | Private | |
PRIV_STR_HD_CBANREP | Instance Attribute | BAPI Payment Request: Reporting Data | LIKE BAPI2021_CENTRALBANKREP | Private | |
PRIV_STR_HD_CONTROL | Instance Attribute | BAPI Payment Request: Payment Control | LIKE BAPI2021_PAYMENTCTRL | Private | |
PRIV_STR_HD_CORR_DOC | Instance Attribute | BAPI Payment Request: Corresponding Accounting Document | LIKE BAPI2021_CORRDOC | Private | |
PRIV_STR_HD_DATES | Instance Attribute | BAPI Payment Request: Data | LIKE BAPI2021_DATES | Private | |
PRIV_STR_HD_INSTR | Instance Attribute | BAPI Payment Request: Instruction Key | LIKE BAPI2021_INSTRUCTIONS | Private | |
PRIV_STR_HD_ORG | Instance Attribute | BAPI Payment Request: Organizations | LIKE BAPI2021_ORGANISATIONS | Private | |
PRIV_STR_HD_ORIGIN | Instance Attribute | BAPI Payment Request: Origin | LIKE BAPI2021_ORIGIN | Private | |
PRIV_STR_HD_REF | Instance Attribute | BAPI Payment Request: Reference Data | LIKE BAPI2021_REFERENCES | Private | |
PRIV_STR_INSTR | Instance Attribute | BAPI Payment Request: Instruction Key | LIKE BAPI2021_INSTRUCTIONS | Private | |
PRIV_STR_ORG | Instance Attribute | BAPI Payment Request: Organizations | LIKE BAPI2021_ORGANISATIONS | Private | |
PRIV_STR_ORIGIN | Instance Attribute | BAPI Payment Request: Origin | LIKE BAPI2021_ORIGIN | Private | |
PRIV_STR_REF | Instance Attribute | BAPI Payment Request: Reference Data | LIKE BAPI2021_REFERENCES | Private | |
PRIV_STR_TRAN_DETAILS | Instance Attribute | Transaction Details | LIKE IHC_STR_TRAN_DETAILS | Private | |
PRIV_TAB_ADDRESS | Instance Attribute | LIKE IHC_TTY_ADDRESS | Private | ||
PRIV_TAB_BANK | Instance Attribute | LIKE IHC_TTY_BANK | Private | ||
PRIV_TAB_BY_ADDRESS | Instance Attribute | IDoc By Address Of | LIKE IHC_TTY_BY_ADDRESS_OF | Private | |
PRIV_TAB_DIG_SIGN | Instance Attribute | Digital Signature | LIKE TT_DIGITAL_SIGN | Private | |
PRIV_TAB_HD_ADDRESS | Instance Attribute | LIKE IHC_TTY_ADDRESS | Private | ||
PRIV_TAB_HD_BANK | Instance Attribute | LIKE IHC_TTY_BANK | Private | ||
PRIV_TAB_HD_REF_TEXT | Instance Attribute | LIKE IHC_TTY_REF_TEXT | Private | ||
PRIV_TAB_REF_TEXT | Instance Attribute | LIKE IHC_TTY_REF_TEXT | Private | ||
PRIV_TAB_SEPA_MANDATE | Instance Attribute | IDoc SEPA Data | LIKE IHC_TTY_SEPA_MANDATE | Private | |
SEPA_ACT_REC | Constant | IDOC SEPA Data Qualifier | 'ACT' | LIKE IHC_DTE_IDOC_MANDATE_QUALF | Public |
SEPA_CREDITOR_ADDR | Constant | IDOC SEPA Data Qualifier | 'CRE' | LIKE IHC_DTE_IDOC_MANDATE_QUALF | Public |
SEPA_DEBTOR_ADDR | Constant | IDOC SEPA Data Qualifier | 'DET' | LIKE IHC_DTE_IDOC_MANDATE_QUALF | Public |
SEPA_FLG_MANDATE_SUPP | Static Attribute | Indicator: SEPA mandate fields are supplied | SPACE | LIKE C | Private |
SEPA_FLG_MND_ORIG_SUPP | Static Attribute | Indicator: SEPA mandate ORIG fields are supplied | SPACE | LIKE C | Private |
SEPA_ORIG_REC | Constant | IDOC SEPA Data Qualifier | 'ORIG' | LIKE IHC_DTE_IDOC_MANDATE_QUALF | Public |
IHC_CL_PROC_IDOC_2_PRQ types
IHC_STR_TRAN_DETAILS - Transaction DetailsIHC_TTY_BY_ADDRESS_OF - IDoc By Address Of
IHC_TTY_SEPA_MANDATE - IDoc SEPA Data
TT_DIGITAL_SIGN -
Links to Related Class(s)
IHC_CL_P...Full list of available SAP object classes
Search for further information about these or an SAP related objects