SAP ABAP Interface IF_EX_IHC_BADI_HQ_PLUGIN (BAdI Interface IF_EX_IHC_BADI_HQ_PLUGIN)
Hierarchy
☛
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
⤷
FIN-FSCM-IHC (Application Component) FSCM In-House Cash
⤷
FIN_IHC (Package) Payment Order In-House Cash
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EXM_IM_IHC_BADI_HQ_PLUGIN | Example Implementation for BAdI Definition IHC_BADI_HQ_PLU | 20050128 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_IHC_BADI_HQ_PLUGIN | BAdI Class CL_EX_IHC_BADI_HQ_PLUGIN | 20050128 |
Properties
| Interface | IF_EX_IHC_BADI_HQ_PLUGIN | |
| Short Description | BAdI Interface IF_EX_IHC_BADI_HQ_PLUGIN |
General Data
| Package | FIN_IHC | Payment Order In-House Cash |
| Created | 20050127 | SAP |
| Last changed | 20110810 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_EX_IHC_BADI_HQ_PLUGIN has no forward declaration.
Interfaces
Interface IF_EX_IHC_BADI_HQ_PLUGIN has no interface.
Friends
Interface IF_EX_IHC_BADI_HQ_PLUGIN has no friend.
Attributes
Interface IF_EX_IHC_BADI_HQ_PLUGIN has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Change All Payment Requests | 20050128 | |
| 2 | Instance method | Public | Method | Change Payment Requests Individually | 20050128 | |
| 3 | Instance method | Public | Method | Creation of PAYRQ | 20081215 |
Events
Interface IF_EX_IHC_BADI_HQ_PLUGIN has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_ADDRESS | Public | See coding | Address Data | 20050128 | BEGIN OF ts_address,
index TYPE sy-tabix,
address TYPE bapi2021_address,
END OF ts_address
|
|
| 2 | TS_BANK | Public | See coding | Bank Data | 20050128 | BEGIN OF ts_bank,
index TYPE sy-tabix,
bank TYPE bapi2021_bank,
END OF ts_bank
|
|
| 3 | TS_PAYRQ_DATA | Public | See coding | Data for One Payment Request | 20050128 | BEGIN OF ts_payrq_data,
index TYPE sy-tabix,
origin TYPE bapi2021_origin,
organisations TYPE bapi2021_organisations,
accounts TYPE bapi2021_accounts,
amounts TYPE bapi2021_amounts,
value_dates TYPE bapi2021_dates,
payment_control TYPE bapi2021_paymentctrl,
reference_doc TYPE bapi2021_corrdoc,
central_bank_report TYPE bapi2021_centralbankrep,
instructions TYPE bapi2021_instructions,
references TYPE bapi2021_references,
END OF ts_payrq_data
|
|
| 4 | TS_REFERENCE_TEXT | Public | See coding | Payment Notes | 20050128 | BEGIN OF ts_reference_text,
index TYPE sy-tabix,
reference_text TYPE bapi2021_reftext,
END OF ts_reference_text
|
|
| 5 | TT_ADDRESSES | Public | See coding | Table Type for Address Data | 20050128 | tt_addresses TYPE TABLE OF ts_address
|
|
| 6 | TT_BANKS | Public | See coding | Table Type for Bank Data | 20050128 | tt_banks TYPE TABLE OF ts_bank
|
|
| 7 | TT_BAPI_ADDRESS | Public | See coding | 20050131 | tt_bapi_address TYPE STANDARD TABLE OF bapi2021_address
|
||
| 8 | TT_BAPI_BANK | Public | See coding | 20050131 | tt_bapi_bank TYPE STANDARD TABLE OF bapi2021_bank
|
||
| 9 | TT_BAPI_TEXT | Public | See coding | 20050131 | tt_bapi_text TYPE STANDARD TABLE OF bapi2021_reftext
|
||
| 10 | TT_PAYRQ_DATA | Public | See coding | Data for Multiple Payment Requests | 20050128 | tt_payrq_data TYPE STANDARD TABLE OF ts_payrq_data
|
|
| 11 | TT_REFERENCE_TEXTS | Public | See coding | Table Type for Payment Note | 20050128 | tt_reference_texts TYPE TABLE OF ts_reference_text
|
Method Signatures
Method CHANGE_ALL_PAYRQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ADDRESS | Call by reference | Type reference (TYPE) | TT_ADDRESSES | Tabellentyp für Adressdaten | 20050128 | |||
| 2 | CT_BANK | Call by reference | Type reference (TYPE) | TT_BANKS | Tabellentyp für Bankdaten | 20050128 | |||
| 3 | CT_PAYRQ | Call by reference | Type reference (TYPE) | TT_PAYRQ_DATA | Zahlungsanordnungsdaten | 20050128 | |||
| 4 | CT_REFERENCE_TEXT | Call by reference | Type reference (TYPE) | TT_REFERENCE_TEXTS | Tabellentyp für Verwendungszweck | 20050128 | |||
| 5 | IT_IDOC | Call by reference | Type reference (TYPE) | IHC_TTY_IDOC | Datensatz (IDoc) | 20050128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Aktion abbrechen. Zahlungsanordnungen werden nicht angelegt. | 20050128 |
Method CHANGE_SINGLE_PAYRQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ACCOUNT | Call by reference | Type reference (TYPE) | BAPI2021_ACCOUNTS | BAPI Payment Request: Konten | 20050128 | |||
| 2 | CS_AMOUNT | Call by reference | Type reference (TYPE) | BAPI2021_AMOUNTS | BAPI Payment Request: Beträge und Währungen | 20050128 | |||
| 3 | CS_CENTRAL_BANK_REPORT | Call by reference | Type reference (TYPE) | BAPI2021_CENTRALBANKREP | BAPI Payment Request: Meldedaten | 20050128 | |||
| 4 | CS_INSTRUCTION | Call by reference | Type reference (TYPE) | BAPI2021_INSTRUCTIONS | BAPI Payment Request: Weisungsschlüssel | 20050128 | |||
| 5 | CS_ORGANIZATION | Call by reference | Type reference (TYPE) | BAPI2021_ORGANISATIONS | BAPI Payment Request: Organisationen | 20050128 | |||
| 6 | CS_ORIGIN | Call by reference | Type reference (TYPE) | BAPI2021_ORIGIN | BAPI Payment Request: Herkunft | 20050128 | |||
| 7 | CS_PAYMENT_CONTROL | Call by reference | Type reference (TYPE) | BAPI2021_PAYMENTCTRL | BAPI Payment Request: Steuerung Zahlung | 20050128 | |||
| 8 | CS_REFERENCE | Call by reference | Type reference (TYPE) | BAPI2021_REFERENCES | BAPI Payment Request: Referenzdaten | 20050128 | |||
| 9 | CS_REFERENCE_DOC | Call by reference | Type reference (TYPE) | BAPI2021_CORRDOC | BAPI Payment Request: korrespondierender Buchhaltungsbeleg | 20050128 | |||
| 10 | CS_VALUE_DATE | Call by reference | Type reference (TYPE) | BAPI2021_DATES | BAPI Payment Request: Daten | 20050128 | |||
| 11 | CT_ADDRESS | Call by reference | Type reference (TYPE) | TT_BAPI_ADDRESS | Payment Request: Adressdaten | 20050128 | |||
| 12 | CT_BANK | Call by reference | Type reference (TYPE) | TT_BAPI_BANK | BAPI Payment Request: Bankdaten | 20050128 | |||
| 13 | CT_REFERENCE_TEXT | Call by reference | Type reference (TYPE) | TT_BAPI_TEXT | BAPI Payment Request: Verwendungszwecktexte | 20050128 | |||
| 14 | IT_IDOC | Call by reference | Type reference (TYPE) | IHC_TTY_IDOC | Datensatz (IDoc) | 20050128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Aktion abbrechen. Zahlungsanordnungen werden nicht angelegt. | 20050128 |
Method CONTROL_PAYRQ_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ACCOUNT | Call by reference | Type reference (TYPE) | BAPI2021_ACCOUNTS | BAPI Payment Request: Konten | 20081215 | |||
| 2 | CS_AMOUNT | Call by reference | Type reference (TYPE) | BAPI2021_AMOUNTS | BAPI Payment Request: Beträge und Währungen | 20081215 | |||
| 3 | CS_CENTRAL_BANK_REPORT | Call by reference | Type reference (TYPE) | BAPI2021_CENTRALBANKREP | BAPI Payment Request: Meldedaten | 20081215 | |||
| 4 | CS_INSTRUCTION | Call by reference | Type reference (TYPE) | BAPI2021_INSTRUCTIONS | BAPI Payment Request: Weisungsschlüssel | 20081215 | |||
| 5 | CS_ORGANIZATION | Call by reference | Type reference (TYPE) | BAPI2021_ORGANISATIONS | BAPI Payment Request: Organisationen | 20081215 | |||
| 6 | CS_ORIGIN | Call by reference | Type reference (TYPE) | BAPI2021_ORIGIN | BAPI Payment Request: Herkunft | 20081215 | |||
| 7 | CS_PAYMENT_CONTROL | Call by reference | Type reference (TYPE) | BAPI2021_PAYMENTCTRL | BAPI Payment Request: Steuerung Zahlung | 20081215 | |||
| 8 | CS_REFERENCE | Call by reference | Type reference (TYPE) | BAPI2021_REFERENCES | BAPI Payment Request: Referenzdaten | 20081215 | |||
| 9 | CS_REFERENCE_DOC | Call by reference | Type reference (TYPE) | BAPI2021_CORRDOC | BAPI Payment Request: korrespondierender Buchhaltungsbeleg | 20081215 | |||
| 10 | CS_VALUE_DATE | Call by reference | Type reference (TYPE) | BAPI2021_DATES | BAPI Payment Request: Daten | 20081215 | |||
| 11 | CT_ADDRESS | Call by reference | Type reference (TYPE) | TT_BAPI_ADDRESS | 20081215 | ||||
| 12 | CT_BANK | Call by reference | Type reference (TYPE) | TT_BAPI_BANK | 20081215 | ||||
| 13 | CT_REFERENCE_TEXT | Call by reference | Type reference (TYPE) | TT_BAPI_TEXT | 20081215 | ||||
| 14 | E_KEYNO | Call by reference | Type reference (TYPE) | BAPI2021_KEYNO-REQUESTID | Schlüsselnummer der Zahlungsanordnung | 20081215 | |||
| 15 | E_RC | Call by reference | Attribute reference (LIKE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20081215 | |||
| 16 | E_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20081215 |
Method CONTROL_PAYRQ_CREATE on Interface IF_EX_IHC_BADI_HQ_PLUGIN has no exception.
History
| Last changed by/on | SAP | 20110810 |
| SAP Release Created in | 600 |