SAP ABAP Interface J_3RF_DIGITAL_INVOICE_BADI_IF (Interface for BAdI: J_3RF_DIGITAL_INVOICE_BADI)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
FI-LOC (Application Component) Localization
⤷
J3RF (Package) Localization Russia: FI
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_J3RF_DIGITAL_INVOICE_BADI | Class for BAdI Impl.: J_3RF_DIGITAL_INVOICE_BADI_IMP | 20120727 |
Properties
| Interface | J_3RF_DIGITAL_INVOICE_BADI_IF | |
| Short Description | Interface for BAdI: J_3RF_DIGITAL_INVOICE_BADI |
General Data
| Package | J3RF | Localization Russia: FI |
| Created | 20120726 | SAP |
| Last changed | 20131127 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20120726 |
Friends
Interface J_3RF_DIGITAL_INVOICE_BADI_IF has no friend.
Attributes
Interface J_3RF_DIGITAL_INVOICE_BADI_IF has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Complete receiving of digital exchange documents | 20120726 | |
| 2 | Instance method | Public | Method | Determine document type and version | 20120803 | |
| 3 | Instance method | Public | Method | Generate file name | 20120726 | |
| 4 | Instance method | Public | Method | Get capabilities | 20120801 | |
| 5 | Instance method | Public | Method | Get company code | 20120801 | |
| 6 | Instance method | Public | Method | Get information about signer and company | 20120821 | |
| 7 | Instance method | Public | Method | Get operator | 20120820 | |
| 8 | Instance method | Public | Method | Get paths | 20120921 | |
| 9 | Instance method | Public | Method | Returns current date/time | 20120921 | |
| 10 | Instance method | Public | Method | Match customer ID in external system to SAP Customer ID | 20120731 | |
| 11 | Instance method | Public | Method | Checks whether operator is saved as vendor | 20120830 | |
| 12 | Instance method | Public | Method | Match vendor ID in external system to SAP Vendor ID | 20120731 | |
| 13 | Instance method | Public | Method | Match SAP Customer ID to customer ID in external system | 20120731 | |
| 14 | Instance method | Public | Method | Match SAP Vendor ID to vendor ID in external system | 20120731 | |
| 15 | Instance method | Public | Method | Postprocess digital exchange document | 20120821 | |
| 16 | Instance method | Public | Method | Prepare document | 20120726 | |
| 17 | Instance method | Public | Method | Preprocess digital exchange document | 20120821 | |
| 18 | Instance method | Public | Method | Receive digital exchange documents | 20120726 | |
| 19 | Instance method | Public | Method | Send digital exchange documents | 20120726 | |
| 20 | Instance method | Public | Method | Set paths | 20120921 | |
| 21 | Instance method | Public | Method | Sign document | 20120726 |
Events
Interface J_3RF_DIGITAL_INVOICE_BADI_IF has no event.
Types
Interface J_3RF_DIGITAL_INVOICE_BADI_IF has no local type.
Method Signatures
Method COMPLETE_RECEIVING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DOC_TAB | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_T | XML Invoice Table | 20120727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
Method DETERMINE_DOCUMENT_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
Method GENERATE_FILENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | |||
| 2 | IV_RECEIVER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120731 | |||
| 3 | IV_SENDER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
Method GET_CAPABILITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CAN_SIGN | Call by reference | Type reference (TYPE) | ABAP_BOOL | Can sign documents | 20120829 | |||
| 2 | EV_CAN_SIGN_IN_BG | Call by reference | Type reference (TYPE) | ABAP_BOOL | Can sign in background | 20120801 | |||
| 3 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120801 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
Method GET_CCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20130606 | |||
| 2 | EV_OPERATOR | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Operator | 20130606 | |||
| 3 | IV_PARTNER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120801 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
Method GET_COMPANY_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_COMPANY_INFO | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER | Partner (Electronic Documents Exchange) | 20120821 | |||
| 2 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120821 | |||
| 3 | IV_GSBER | Call by reference | Type reference (TYPE) | GSBER | Business Area | 20120821 | |||
| 4 | IV_OPERATOR | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Operator | 20130606 | |||
| 5 | IV_PRCTR | Call by reference | Type reference (TYPE) | PRCTR | Profit Center | 20120821 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120821 |
Method GET_OPERATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_INN | Call by reference | Type reference (TYPE) | J_3RFINV_INN | Partner INN | 20120921 | |||
| 2 | CV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120821 | |||
| 3 | CV_NAME | Call by reference | Type reference (TYPE) | J_3RFINV_NAME | Partner Name | 20120921 | |||
| 4 | CV_OPERATOR_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_OPERATOR_ID | Operator ID (Electronic Documents Exchange) | 20120820 | |||
| 5 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120820 | |||
| 6 | IV_OPERATOR | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Operator | 20130606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120820 |
Method GET_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INCOMING | Call by reference | Type reference (TYPE) | STRING | 20120921 | ||||
| 2 | E_OUTGOING | Call by reference | Type reference (TYPE) | STRING | 20120921 |
Method GET_PATH on Interface J_3RF_DIGITAL_INVOICE_BADI_IF has no exception.
Method GET_TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20120921 | |||
| 2 | C_TIME | Call by reference | Type reference (TYPE) | SY-UZEIT | Current Time of Application Server | 20120921 |
Method GET_TIMESTAMP on Interface J_3RF_DIGITAL_INVOICE_BADI_IF has no exception.
Method MATCH_EXT_CUSTOMER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_CUSTOMER_NUM | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20120816 | |||
| 2 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120731 | |||
| 3 | IV_CUSTOMER | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
Method MATCH_EXT_OPERATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120830 | |||
| 2 | CV_VENDOR | Call by reference | Type reference (TYPE) | VF_KRED | Generated Table for View | 20120830 | |||
| 3 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120830 | |||
| 4 | IV_OPERATOR_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_OPERATOR_ID | Operator ID (Electronic Documents Exchange) | 20120830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120830 |
Method MATCH_EXT_VENDOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_VENDOR_NUM | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120816 | |||
| 2 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120731 | |||
| 3 | IV_VENDOR | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
Method MATCH_INT_CUSTOMER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CUSTOMER | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20130606 | |||
| 2 | EV_OPERATOR_CC | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Operator | 20130606 | |||
| 3 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120731 | |||
| 4 | IV_CUSTOMER_NUM | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
Method MATCH_INT_VENDOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_VENDOR | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120816 | |||
| 2 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120731 | |||
| 3 | IV_VENDOR_NUM | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
Method POSTPROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120821 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120821 |
Method PREPARE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
Method PREPROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120821 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120821 |
Method RECEIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOC_TAB | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_T | XML Invoice Table | 20120727 | |||
| 2 | IV_MAX_ENTRIES | Call by reference | Type reference (TYPE) | I | 20120727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
Method SEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DOC_TAB | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_T | XML Invoice Table | 20120803 | |||
| 2 | EV_NUM_SUCCESS_DOCS | Call by reference | Type reference (TYPE) | I | Number of successful documents | 20120803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
Method SET_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INCOMING | Call by reference | Type reference (TYPE) | STRING | 20120921 | ||||
| 2 | I_OUTGOING | Call by reference | Type reference (TYPE) | STRING | 20120921 |
Method SET_PATH on Interface J_3RF_DIGITAL_INVOICE_BADI_IF has no exception.
Method SIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for BAdI | 20120803 |
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 617 |