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_IDOC

Method 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 NameDescriptionVisability
CHECK_IDOCCheck if IDoc is CorrectPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>CHECK_IDOC...more details

CREATE_PAYRQWrapper: converts mandate and creates payment requestPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_PAYRQ...more details

CREATE_POSITIONSFill BAPI Structures for Payment Request GenerationPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_POSITIONS...more details

CREATE_PRQ_DATAFill BAPI Structures for Payment Request GenerationPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_PRQ_DATA...more details

CREATE_PRQ_FR_IDOC_STRUCTGeneration of Payment Requests from IDocsPublic
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_PRQ_FR_IDOC_STRUCT...more details

CREATE_SIGNSFill BAPI Structures for Payment Request GenerationPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_SIGNS...more details

CREATE_SINGLE_PRQFill BAPI Structures for Payment Request GenerationPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_SINGLE_PRQ...more details

CREATE_SPLIT_PRQSFill BAPI Structures for Payment Request GenerationPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>CREATE_SPLIT_PRQS...more details

CUST_CLEARING_PARTNERCustomizing: Derive Payment Order AttributesPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>CUST_CLEARING_PARTNER...more details

CUST_PAYM_PARAMETERSCustomizing: Derive Payment Order AttributesPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>CUST_PAYM_PARAMETERS...more details

CUST_POSTING_ACCTSCustomizing: Derive Payment Order AttributesPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>CUST_POSTING_ACCTS...more details

E1EDK02(1,1,0) Document Header Reference DataPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDK02...more details

E1EDK03(1,3,0) Document Header Date SegmentPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDK03...more details

E1EDK12(1,99,0) Document Header Reference DataPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDK12...more details

E1EDK14(1,10,0) Document Header Organization DataPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDK14...more details

E1EDKA1(1,4,0) Document Header Partner InformationPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDKA1...more details

E1EDP02(1,4,0) Document Item Reference DataPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDP02...more details

E1EDP03(1,4,0) Document Item Date SegmentPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1EDP03...more details

E1IDAD1(1,1,0) By Address ofPrivate
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 BanksPrivate
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 SignaturePrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDDS1...more details

E1IDIBA(1,10,0) SEPA Creditor IdentificationPrivate
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 PU1Private
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDPU5...more details

E1IDS01(1,1,0)SEPA DataPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDS01...more details

E1IDT01(1,1,0) Long TextsPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDT01...more details

E1IDT02(1,100,0) Long TextsPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDT02...more details

E1IDTRA(1,1,0) SEPA PurposePrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>E1IDTRA...more details

FILL_ADDRESSFill the Participating AddressesPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_ADDRESS...more details

FILL_AMOUNTSFill the AmountsPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_AMOUNTS...more details

FILL_BANKSFill the Bank DetailsPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_BANKS...more details

FILL_BY_ADDRESSFill the participating address using by addres of SEGMENTPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_BY_ADDRESS...more details

FILL_CBANREPFill the Central Bank ReportingPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_CBANREP...more details

FILL_CORR_DOCFill the Reference InformationPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_CORR_DOC...more details

FILL_DATESFill the Date DetailsPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_DATES...more details

FILL_INSTRUCTIONSFill the InstructionsPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_INSTRUCTIONS...more details

FILL_ORG_AND_ACCTSFill the Participating AccountsPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_ORG_AND_ACCTS...more details

FILL_ORIGINFill the SourcePrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_ORIGIN...more details

FILL_PAYM_CNTRLFill the Payment Instructions (Individual, Rapid ...)Private
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_PAYM_CNTRL...more details

FILL_REFINFOTransfer Reference Information as Free TextPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_REFINFO...more details

FILL_SEPA_INFOFill all the necessary info to call the wrapper:CREATE_PAYRQPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_SEPA_INFO...more details

FILL_SINGLE_ADDRESSFill the Participating AddressesPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_SINGLE_ADDRESS...more details

FILL_SINGLE_AMOUNTFill the AmountsPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_SINGLE_AMOUNT...more details

FILL_SINGLE_CBANREPFill the Central Bank ReportingPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_SINGLE_CBANREP...more details

FILL_SINGLE_REFINFOTransfer Reference Information as Free TextPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>FILL_SINGLE_REFINFO...more details

SET_ALL_POS_AS_TXTCreates a Payment Order from an IDocPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>SET_ALL_POS_AS_TXT...more details

SET_PAYRQ_REFTXTCreates a Payment Order from an IDocPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>SET_PAYRQ_REFTXT...more details

SET_SINGLE_POS_AS_TXTCreates a Payment Order from an IDocPrivate
CALL METHOD ihc_cl_proc_idoc_2_prq=>SET_SINGLE_POS_AS_TXT...more details

S_INSTANCEInstance of a Singleton Instance ClassPublic
CALL METHOD ihc_cl_proc_idoc_2_prq=>S_INSTANCE...more details

TRANSFER_PRQ_TO_PSGenerates a Payment Order from an IDocPrivate
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.

NameLevelDescriptionInitial ValueTypeVisability
EU_FIELDS_SUPPStatic AttributeIndicator: EU Ultimate payer fields suppliedSPACELIKE
C
Private
MD_MANUALInstance Attribute'X': Manual Payment OrderLIKE
XFELD
Private
MD_SPLITInstance AttributeSplit Payment RequestsLIKE
IHC_DTE_SPLIT
Private
MO_PI_BADIInstance AttributeBAdI Interface IF_EX_IHC_BADI_HQ_PLUGINLIKE
IF_EX_IHC_BADI_HQ_PLUGIN
Private
MT_ADDRESSInstance AttributeLIKE
IF_EX_IHC_BADI_HQ_PLUGIN=>TT_ADDRESSES
Private
MT_BANKInstance AttributeLIKE
IF_EX_IHC_BADI_HQ_PLUGIN=>TT_BANKS
Private
MT_PAYRQInstance AttributeLIKE
IF_EX_IHC_BADI_HQ_PLUGIN=>TT_PAYRQ_DATA
Private
MT_REFERENCE_TEXTInstance AttributeLIKE
IF_EX_IHC_BADI_HQ_PLUGIN=>TT_REFERENCE_TEXTS
Private
PRIV_ACCOUNT_HOLDERInstance AttributeAccound Holder Partner numberLIKE
PARTNER
Private
PRIV_CREATED_DOCSInstance AttributeTable of Generated Payment RequestsLIKE
IHC_TTY_CREATED_DOCS
Private
PRIV_CUSTOMERInstance AttributeCustomer Partner numberLIKE
PARTNER
Private
PRIV_IDOC_STATUSInstance AttributeIHC: IDoc Status After ProcessingLIKE
IHC_TTY_IDOC_STATUS
Private
PRIV_PAYRQInstance AttributeLIKE
PAYRQ
Private
PRIV_PAYRQTInstance AttributeLIKE
IHC_TTY_PN_PAYREQ_TXT
Private
PRIV_PRNInstance AttributeIHC: Recipient for Forwarding if External PaymentLIKE
IHC_DTE_PN_PRTNR_ID
Private
PRIV_SGN_CRMInstance AttributeLIKE
I
Private
PRIV_SGN_INVInstance AttributeLIKE
I
Private
PRIV_SREF_PROC_P2PStatic AttributeIDoc Tree InboundLIKE
IHC_CL_PROC_IDOC_2_PRQ
Private
PRIV_STR_ACCOUNTSInstance AttributeBAPI Payment Request: AccountsLIKE
BAPI2021_ACCOUNTS
Private
PRIV_STR_AMOUNTSInstance AttributeBAPI Payment Request: Amounts and CurrenciesLIKE
BAPI2021_AMOUNTS
Private
PRIV_STR_CBANREPInstance AttributeBAPI Payment Request: Reporting DataLIKE
BAPI2021_CENTRALBANKREP
Private
PRIV_STR_CONTROLInstance AttributeBAPI Payment Request: Payment ControlLIKE
BAPI2021_PAYMENTCTRL
Private
PRIV_STR_CORR_DOCInstance AttributeBAPI Payment Request: Corresponding Accounting DocumentLIKE
BAPI2021_CORRDOC
Private
PRIV_STR_DATESInstance AttributeBAPI Payment Request: DataLIKE
BAPI2021_DATES
Private
PRIV_STR_HD_ACCOUNTSInstance AttributeBAPI Payment Request: AccountsLIKE
BAPI2021_ACCOUNTS
Private
PRIV_STR_HD_AMOUNTSInstance AttributeBAPI Payment Request: Amounts and CurrenciesLIKE
BAPI2021_AMOUNTS
Private
PRIV_STR_HD_CBANREPInstance AttributeBAPI Payment Request: Reporting DataLIKE
BAPI2021_CENTRALBANKREP
Private
PRIV_STR_HD_CONTROLInstance AttributeBAPI Payment Request: Payment ControlLIKE
BAPI2021_PAYMENTCTRL
Private
PRIV_STR_HD_CORR_DOCInstance AttributeBAPI Payment Request: Corresponding Accounting DocumentLIKE
BAPI2021_CORRDOC
Private
PRIV_STR_HD_DATESInstance AttributeBAPI Payment Request: DataLIKE
BAPI2021_DATES
Private
PRIV_STR_HD_INSTRInstance AttributeBAPI Payment Request: Instruction KeyLIKE
BAPI2021_INSTRUCTIONS
Private
PRIV_STR_HD_ORGInstance AttributeBAPI Payment Request: OrganizationsLIKE
BAPI2021_ORGANISATIONS
Private
PRIV_STR_HD_ORIGINInstance AttributeBAPI Payment Request: OriginLIKE
BAPI2021_ORIGIN
Private
PRIV_STR_HD_REFInstance AttributeBAPI Payment Request: Reference DataLIKE
BAPI2021_REFERENCES
Private
PRIV_STR_INSTRInstance AttributeBAPI Payment Request: Instruction KeyLIKE
BAPI2021_INSTRUCTIONS
Private
PRIV_STR_ORGInstance AttributeBAPI Payment Request: OrganizationsLIKE
BAPI2021_ORGANISATIONS
Private
PRIV_STR_ORIGINInstance AttributeBAPI Payment Request: OriginLIKE
BAPI2021_ORIGIN
Private
PRIV_STR_REFInstance AttributeBAPI Payment Request: Reference DataLIKE
BAPI2021_REFERENCES
Private
PRIV_STR_TRAN_DETAILSInstance AttributeTransaction DetailsLIKE
IHC_STR_TRAN_DETAILS
Private
PRIV_TAB_ADDRESSInstance AttributeLIKE
IHC_TTY_ADDRESS
Private
PRIV_TAB_BANKInstance AttributeLIKE
IHC_TTY_BANK
Private
PRIV_TAB_BY_ADDRESSInstance AttributeIDoc By Address OfLIKE
IHC_TTY_BY_ADDRESS_OF
Private
PRIV_TAB_DIG_SIGNInstance AttributeDigital SignatureLIKE
TT_DIGITAL_SIGN
Private
PRIV_TAB_HD_ADDRESSInstance AttributeLIKE
IHC_TTY_ADDRESS
Private
PRIV_TAB_HD_BANKInstance AttributeLIKE
IHC_TTY_BANK
Private
PRIV_TAB_HD_REF_TEXTInstance AttributeLIKE
IHC_TTY_REF_TEXT
Private
PRIV_TAB_REF_TEXTInstance AttributeLIKE
IHC_TTY_REF_TEXT
Private
PRIV_TAB_SEPA_MANDATEInstance AttributeIDoc SEPA DataLIKE
IHC_TTY_SEPA_MANDATE
Private
SEPA_ACT_RECConstantIDOC SEPA Data Qualifier'ACT'LIKE
IHC_DTE_IDOC_MANDATE_QUALF
Public
SEPA_CREDITOR_ADDRConstantIDOC SEPA Data Qualifier'CRE'LIKE
IHC_DTE_IDOC_MANDATE_QUALF
Public
SEPA_DEBTOR_ADDRConstantIDOC SEPA Data Qualifier'DET'LIKE
IHC_DTE_IDOC_MANDATE_QUALF
Public
SEPA_FLG_MANDATE_SUPPStatic AttributeIndicator: SEPA mandate fields are suppliedSPACELIKE
C
Private
SEPA_FLG_MND_ORIG_SUPPStatic AttributeIndicator: SEPA mandate ORIG fields are suppliedSPACELIKE
C
Private
SEPA_ORIG_RECConstantIDOC SEPA Data Qualifier'ORIG'LIKE
IHC_DTE_IDOC_MANDATE_QUALF
Public




IHC_CL_PROC_IDOC_2_PRQ types

IHC_STR_TRAN_DETAILS - Transaction Details
IHC_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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!