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
⤷ 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 | COMPLETE_RECEIVING | Instance method | Public | Method | Complete receiving of digital exchange documents | 20120726 |
2 | DETERMINE_DOCUMENT_TYPE | Instance method | Public | Method | Determine document type and version | 20120803 |
3 | GENERATE_FILENAME | Instance method | Public | Method | Generate file name | 20120726 |
4 | GET_CAPABILITIES | Instance method | Public | Method | Get capabilities | 20120801 |
5 | GET_CCODE | Instance method | Public | Method | Get company code | 20120801 |
6 | GET_COMPANY_INFO | Instance method | Public | Method | Get information about signer and company | 20120821 |
7 | GET_OPERATOR | Instance method | Public | Method | Get operator | 20120820 |
8 | GET_PATH | Instance method | Public | Method | Get paths | 20120921 |
9 | GET_TIMESTAMP | Instance method | Public | Method | Returns current date/time | 20120921 |
10 | MATCH_EXT_CUSTOMER | Instance method | Public | Method | Match customer ID in external system to SAP Customer ID | 20120731 |
11 | MATCH_EXT_OPERATOR | Instance method | Public | Method | Checks whether operator is saved as vendor | 20120830 |
12 | MATCH_EXT_VENDOR | Instance method | Public | Method | Match vendor ID in external system to SAP Vendor ID | 20120731 |
13 | MATCH_INT_CUSTOMER | Instance method | Public | Method | Match SAP Customer ID to customer ID in external system | 20120731 |
14 | MATCH_INT_VENDOR | Instance method | Public | Method | Match SAP Vendor ID to vendor ID in external system | 20120731 |
15 | POSTPROCESS | Instance method | Public | Method | Postprocess digital exchange document | 20120821 |
16 | PREPARE | Instance method | Public | Method | Prepare document | 20120726 |
17 | PREPROCESS | Instance method | Public | Method | Preprocess digital exchange document | 20120821 |
18 | RECEIVE | Instance method | Public | Method | Receive digital exchange documents | 20120726 |
19 | SEND | Instance method | Public | Method | Send digital exchange documents | 20120726 |
20 | SET_PATH | Instance method | Public | Method | Set paths | 20120921 |
21 | SIGN | 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 | Changing | 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 | CX_J3RF_DI_BADI_ERROR | 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 | Changing | CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_BADI_ERROR | Exception class for BAdI | 20120803 |
Method GENERATE_FILENAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | Importing | IV_RECEIVER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120731 | ||
3 | Importing | 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 | CX_J3RF_DI_BADI_ERROR | Exception class for BAdI | 20120803 |
Method GET_CAPABILITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CAN_SIGN | Call by reference | Type reference (TYPE) | ABAP_BOOL | Can sign documents | 20120829 | ||
2 | Exporting | EV_CAN_SIGN_IN_BG | Call by reference | Type reference (TYPE) | ABAP_BOOL | Can sign in background | 20120801 | ||
3 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_BADI_ERROR | Exception class for BAdI | 20120803 |
Method GET_CCODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20130606 | ||
2 | Exporting | EV_OPERATOR | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Operator | 20130606 | ||
3 | Importing | 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 | CX_J3RF_DI_BADI_ERROR | 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 | Changing | CS_COMPANY_INFO | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER | Partner (Electronic Documents Exchange) | 20120821 | ||
2 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120821 | ||
3 | Importing | IV_GSBER | Call by reference | Type reference (TYPE) | GSBER | Business Area | 20120821 | ||
4 | Importing | IV_OPERATOR | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Operator | 20130606 | ||
5 | Importing | IV_PRCTR | Call by reference | Type reference (TYPE) | PRCTR | Profit Center | 20120821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_BADI_ERROR | Exception class for BAdI | 20120821 |
Method GET_OPERATOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_INN | Call by reference | Type reference (TYPE) | J_3RFINV_INN | Partner INN | 20120921 | ||
2 | Changing | CV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120821 | ||
3 | Changing | CV_NAME | Call by reference | Type reference (TYPE) | J_3RFINV_NAME | Partner Name | 20120921 | ||
4 | Changing | CV_OPERATOR_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_OPERATOR_ID | Operator ID (Electronic Documents Exchange) | 20120820 | ||
5 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120820 | ||
6 | Importing | IV_OPERATOR | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Operator | 20130606 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_BADI_ERROR | Exception class for BAdI | 20120820 |
Method GET_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_INCOMING | Call by reference | Type reference (TYPE) | STRING | 20120921 | |||
2 | Exporting | 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 | Changing | C_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20120921 | ||
2 | Changing | 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 | Changing | CV_CUSTOMER_NUM | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20120816 | ||
2 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120731 | ||
3 | Importing | 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 | CX_J3RF_DI_BADI_ERROR | 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 | Changing | CV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120830 | ||
2 | Changing | CV_VENDOR | Call by reference | Type reference (TYPE) | VF_KRED | Generated Table for View | 20120830 | ||
3 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120830 | ||
4 | Importing | 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 | CX_J3RF_DI_BADI_ERROR | 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 | Changing | CV_VENDOR_NUM | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120816 | ||
2 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120731 | ||
3 | Importing | 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 | CX_J3RF_DI_BADI_ERROR | 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 | Exporting | EV_CUSTOMER | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20130606 | ||
2 | Exporting | EV_OPERATOR_CC | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Operator | 20130606 | ||
3 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120731 | ||
4 | Importing | IV_CUSTOMER_NUM | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20120731 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_BADI_ERROR | 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 | Changing | CV_VENDOR | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120816 | ||
2 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120731 | ||
3 | Importing | IV_VENDOR_NUM | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120731 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_BADI_ERROR | Exception class for BAdI | 20120803 |
Method POSTPROCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_BADI_ERROR | Exception class for BAdI | 20120821 |
Method PREPARE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_BADI_ERROR | Exception class for BAdI | 20120803 |
Method PREPROCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_BADI_ERROR | Exception class for BAdI | 20120821 |
Method RECEIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DOC_TAB | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_T | XML Invoice Table | 20120727 | ||
2 | Importing | IV_MAX_ENTRIES | Call by reference | Type reference (TYPE) | I | 20120727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_BADI_ERROR | Exception class for BAdI | 20120803 |
Method SEND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DOC_TAB | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_T | XML Invoice Table | 20120803 | ||
2 | Exporting | EV_NUM_SUCCESS_DOCS | Call by reference | Type reference (TYPE) | I | Number of successful documents | 20120803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_BADI_ERROR | Exception class for BAdI | 20120803 |
Method SET_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INCOMING | Call by reference | Type reference (TYPE) | STRING | 20120921 | |||
2 | Importing | 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 | Changing | CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_BADI_ERROR | Exception class for BAdI | 20120803 |
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 617 |