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 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