Hierarchy
⤷ FI-LOC (Application Component) Localization
⤷ J3RF (Package) Localization Russia: FI
Properties
Class | CL_J3RF_DIGINV_PROCESSOR | |
Short Description | Class for processing Digital Invoices and related documents | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | J_3RF_DDX | |
Program status | ||
Category | 0 | |
Package | J3RF | Localization Russia: FI |
Created | 20120726 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
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) |
2 | J3RDX | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_J3RF_DIGINV_PROCESSOR has no interface implemented.
Friends
Class CL_J3RF_DIGINV_PROCESSOR has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | LR_BADI | Static Attribute | Private | Object reference (TYPE REF TO) | J_3RF_DIGITAL_INVOICE_BADI | 20120726 | |||
2 | LT_BUKRS_RANGE | Static Attribute | Private | Type reference (TYPE) | BUKRS_RAN_ITAB | Range table for company code | 20120801 | ||
3 | LT_CAT_SUB_CONV | Static Attribute | Private | Type reference (TYPE) | J3RDX_CAT_SUB_T | Conversion table | 20120808 | ||
4 | LT_COMPANY_ID | Static Attribute | Private | Type reference (TYPE) | J_3RF_DI_PCCODE_T | Company code cache type | 20120821 | ||
5 | LT_COMPANY_INFO | Static Attribute | Private | Type reference (TYPE) | J_3RF_DIXML_PARTNER_T | Company data cache | 20120821 | ||
6 | LT_CUSTOMER_CACHE | Static Attribute | Private | Type reference (TYPE) | J_3RF_DI_PCUST_T | Customers cache for electronic invoices | 20120821 | ||
7 | LT_DD07V | Static Attribute | Private | Type reference (TYPE) | DD07V_TAB | Table of Strings | 20120831 | ||
8 | LT_DDX_SETTINGS | Static Attribute | Public | Type reference (TYPE) | J_3RF_DI_TRANF_T | Transformations et al | 20120726 | ||
9 | LT_LOG | Static Attribute | Private | Type reference (TYPE) | BALMI_TAB | EHS: Application Log; Interface for APPL_LOG_WRITE_MESSAG | 20120801 | ||
10 | LT_VENDOR_CACHE | Static Attribute | Private | Type reference (TYPE) | J_3RF_DI_PVEND_T | Vendor cache for electronic invoices | 20120821 | ||
11 | LV_CAN_CRYPT | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20120801 | |||
12 | LV_CAN_SIGN | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20120801 | |||
13 | LV_CAN_SIGN_IN_BG | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20120801 | |||
14 | LV_CAPABILITIES_READ | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20120801 | |||
15 | LV_LOG_OBJECT | Static Attribute | Private | Type reference (TYPE) | BALOBJ_D | 'RU_XMLINV' | Application Log: Object Name (Application Code) | 20120801 | |
16 | LV_LOG_PREFIX | Static Attribute | Private | Type reference (TYPE) | CHAR10 | Prefix for action log records | 20120823 | ||
17 | MV_NUM_OPERATORS | Static Attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20130606 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_LOG_ENTRY | Static method | Public | Method | Add message to log | 20120801 |
2 | ADD_LOG_ENTRY_BY_EXC | Static method | Public | Method | Add message to log by exception | 20120823 |
3 | ADD_LOG_ENTRY_BY_REGINV | Static method | Public | Method | Add message to log by result id from reg. inv journal | 20120831 |
4 | ADD_LOG_ENTRY_BY_SYMSG | Static method | Public | Method | Add message to log by exception | 20120823 |
5 | CHECK_DEADLINES | Static method | Private | Method | Checks, whether XMLs have overcame deadlines | 20120828 |
6 | CHECK_FILENAME | Static method | Private | Method | Checks incoming file filename valididy against file data | 20120817 |
7 | CHECK_INVOICE_DEADLINE | Static method | Private | Method | Process invoice deadline | 20120921 |
8 | CHECK_TIMESTAMP_EXPIRED | Static method | Private | Method | Check if timestamp is expired | 20120921 |
9 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | Creates class and invokes BADI | 20120726 |
10 | CLEAR_LOG_PREFIX | Static method | Public | Method | Clears log prefix. Any mass process clears prefix | 20120823 |
11 | DETERMINE_DOCUMENT_TYPE | Static method | Private | Method | Determine document type and version | 20120816 |
12 | FIND_SETTING_FOR_DOC | Static method | Private | Method | Returns settings for processing of the digital exchange docs | 20120802 |
13 | GENERATE_FILENAME | Static method | Private | Method | Generates filename | 20120817 |
14 | GET_ADDR_INFO | Static method | Public | Method | Get address information | 20120921 |
15 | GET_BADI_PATHS | Static method | Public | Method | Gets paths for BadI | 20120921 |
16 | GET_CAPABILITIES | Static method | Public | Method | Return badi capabilities | 20120829 |
17 | GET_CCODE | Static method | Public | Method | Get company code | 20120816 |
18 | GET_CLARIFICATION_NOTE | Static method | Public | Method | Get clarification note from log | 20120921 |
19 | GET_COMPANY_INFO | Static method | Public | Method | Get information about signer and company | 20120821 |
20 | GET_CUSTOMER_INFO | Static method | Public | Method | Get information about customer | 20120921 |
21 | GET_DEFAULT_TRANSF | Static method | Private | Method | Initiate default transformations | 20121119 |
22 | GET_LOG_PREFIX | Static method | Public | Method | Gets prefix for log | 20120823 |
23 | GET_NUM_OPERATORS | Static method | Private | Method | Check which logic is used: 1 operator or sev. operators | 20130606 |
24 | GET_OPERATOR | Static method | Public | Method | Get operator ID | 20120820 |
25 | GET_PERSON_NAME | Static method | Public | Method | Parse person name from full name | 20130304 |
26 | GET_RECEIVING_DATE_TIME | Static method | Public | Method | Get date and time of receiving from log | 20120921 |
27 | GET_SIGNER_INFO | Static method | Public | Method | Retreve signer info either from HR or other source | 20120921 |
28 | GET_TIMESTAMP | Static method | Public | Method | Returns current date-time | 20120921 |
29 | GET_VENDOR_INFO | Static method | Public | Method | Get information about vendor | 20120921 |
30 | GET_WORKDAY_DIFF | Static method | Public | Method | Calculates difference between dates in working days | 20120806 |
31 | GET_XML_ENCODING | Static method | Public | Method | Get encoding from XML document | 20120828 |
32 | HANDLE_RECEIVED_REQ | Static method | Public | Method | Handle Received Clarification Requests | 20130805 |
33 | HANDLE_SENT_REQ_FOR_CORR | Static method | Public | Method | Hanldle sent Clarif. Requests for Incoming Corr. Invoices | 20130805 |
34 | HANDLE_SENT_REQ_FOR_INV | Static method | Public | Method | Hanldle sent Clarif. Requests for Incoming Invoices | 20130805 |
35 | IS_AUTHORIZED_CALL | Static method | Private | Method | Returns whether the call is authorized | 20120821 |
36 | MATCH_EXT_CUSTOMER | Static method | Public | Method | Match customer ID in external system to SAP Customer ID | 20120816 |
37 | MATCH_EXT_OPERATOR | Static method | Public | Method | Match vendor ID in external system to SAP Vendor ID | 20120830 |
38 | MATCH_EXT_VENDOR | Static method | Public | Method | Match vendor ID in external system to SAP Vendor ID | 20120816 |
39 | MATCH_INT_CUSTOMER | Static method | Public | Method | Match SAP Customer ID to customer ID in external system | 20120816 |
40 | MATCH_INT_VENDOR | Static method | Public | Method | Match SAP Vendor ID to vendor ID in external system | 20120816 |
41 | PROCESS_DEADLINES | Static method | Public | Method | Process deadlines of Invoice Journal | 20120921 |
42 | PROCESS_DOCUMENT | Static method | Public | Method | Processed transformed data. | 20120727 |
43 | PROCESS_INCOMING | Static method | Public | Method | Processes incoming invoices and other digital exchange docs | 20120802 |
44 | PROCESS_INCOMING_ACKAR | Static method | Private | Method | Process incoming acknowledgment of AR (buyer) | 20120801 |
45 | PROCESS_INCOMING_ACKD | Static method | Private | Method | PDPOL - Incoming Confirmation of date (seller) | 20120727 |
46 | PROCESS_INCOMING_ACKI | Static method | Private | Method | PDOTPR - Incoming Confirmation of sending date | 20120727 |
47 | PROCESS_INCOMING_AR | Static method | Private | Method | IZVPOL - Incoming Confirmations of Invoice (seller) | 20120727 |
48 | PROCESS_INCOMING_CORRINV | Static method | Private | Method | KORSFAKT - Incoming Correction (buyer) | 20120830 |
49 | PROCESS_INCOMING_INVOICE | Static method | Private | Method | SFAKT - Incoming Invoice (buyer) | 20120727 |
50 | PROCESS_INCOMING_NRCL | Static method | Private | Method | IZVPOL for UVUTOCH - Process incoming confirmation | 20120801 |
51 | PROCESS_INCOMING_RCL | Static method | Private | Method | UVUTOCH - Process incoming request for clarification | 20120801 |
52 | PROCESS_OUTGOING | Static method | Public | Method | Process outgoing documents | 20120802 |
53 | PROCESS_OUTGOING_AR | Static method | Private | Method | IZVPOL for SFAKN - Send Confirmation (buyer) | 20120801 |
54 | PROCESS_OUTGOING_CORRINV | Static method | Private | Method | KORSFAKT - Outgoing Correction (seller) | 20120830 |
55 | PROCESS_OUTGOING_INVOICE | Static method | Private | Method | SFAKT - Outgoing Invoice (seller) | 20120801 |
56 | PROCESS_OUTGOING_NACKAR | Static method | Private | Method | Process outgoing Notification of ACKAR (buyer) | 20120801 |
57 | PROCESS_OUTGOING_NACKD | Static method | Private | Method | IZVPOL - Outgoing Confirmation of ACKD (seller) | 20120801 |
58 | PROCESS_OUTGOING_NACKI | Static method | Private | Method | IZVPOL - Outgoing Confirmation of ACKI (buyer) | 20120801 |
59 | PROCESS_OUTGOING_NRCL | Static method | Private | Method | IZVPOL - Outgoing Confirmation of RCL (seller) | 20120801 |
60 | PROCESS_OUTGOING_RCL | Static method | Private | Method | UVUTOCH - Outgoing Request for Clarification (buyer) | 20120801 |
61 | READ_DDIC_DOMAIN_DESC | Static method | Public | Method | Returns description of the given domain value | 20120921 |
62 | SEND_DATA | Static method | Public | Method | Perform actual upload of documents in archive w. given statu | 20120802 |
63 | SET_BADI_PATHS | Static method | Public | Method | Sets paths for BadI | 20120831 |
64 | SET_BUKRS_RANGE | Static method | Public | Method | Sets range of company codes, valid for file processing | 20120801 |
65 | SET_LOG_PREFIX | Static method | Public | Method | Set prefix for log | 20120823 |
66 | SET_PROGRAM_INFO | Static method | Private | Method | Sets program data information | 20120822 |
67 | SET_SIGNATURE | Static method | Private | Method | Set signature fields on XML creation | 20120921 |
68 | SET_SIGNER_IN_XML | Static method | Public | Method | Fill signer info in XML | 20121227 |
69 | SET_STRUCT_DIVISION | Static method | Public | Method | Set signature from structural division | 20130305 |
70 | SIGNATURE_TO_XML | Static method | Private | Method | Convert digital signature to XML string | 20130828 |
71 | STORE_DOCUMENT | Static method | Public | Method | Stores document into archive with all necessary encryption | 20120803 |
72 | TRANSFORM_AND_STORE | Static method | Private | Method | Calls transformation, save to XML log | 20120921 |
73 | TRANSFORM_FROM_XML | Static method | Private | Method | Calls transformation and returns relevant data | 20120727 |
74 | TRANSFORM_TO_XML | Static method | Private | Method | Calls transformation and returns XML | 20120727 |
75 | UPDATE_STORED_DOCUMENT | Static method | Public | Method | Stores document into archive with all necessary encryption | 20120827 |
76 | VERIFY_KEY | Static method | Private | Method | Verify Journal Key | 20120921 |
77 | XML_TO_STRUCTURE | Static method | Public | Method | Calls transformation and returns relevant data | 20120813 |
Events
Class CL_J3RF_DIGINV_PROCESSOR has no event.
Types
Class CL_J3RF_DIGINV_PROCESSOR has no local type.
Method Signatures
Method ADD_LOG_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_ITEM_ID | Call by reference | Type reference (TYPE) | STRING | internal/ex Item id (for invoices) | 20120823 | ||
2 | Importing | IN_MESSAGE | Call by reference | Type reference (TYPE) | STRING | msgv1 | 20120801 | ||
3 | Importing | IN_MESSAGECATEGORY | Call by reference | Type reference (TYPE) | J_3RF_DIGINV_LOGMCAT | Message category for xml invoices logging | 20120801 | ||
4 | Importing | IN_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | 20120823 | |||
5 | Importing | IN_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | msgno | 20120823 | ||
6 | Importing | IN_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Message type for the log | 20120823 | ||
7 | Importing | IN_MSGV2 | Call by reference | Type reference (TYPE) | STRING | msgv2 | 20120823 | ||
8 | Importing | IN_MSGV3 | Call by reference | Type reference (TYPE) | STRING | msgv3 | 20120823 | ||
9 | Importing | IN_MSGV4 | Call by reference | Type reference (TYPE) | STRING | msgv4 | 20120823 |
Method ADD_LOG_ENTRY on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method ADD_LOG_ENTRY_BY_EXC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_ITEM_ID | Call by reference | Type reference (TYPE) | STRING | internal/ex Item id (for invoices) | 20120823 | ||
2 | Importing | IN_MESSAGECATEGORY | Call by reference | Type reference (TYPE) | J_3RF_DIGINV_LOGMCAT | Message category for xml invoices logging | 20120823 | ||
3 | Importing | IR_EXC | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Message type for the log | 20120823 |
Method ADD_LOG_ENTRY_BY_EXC on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method ADD_LOG_ENTRY_BY_REGINV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_ITEM_ID | Call by reference | Type reference (TYPE) | STRING | internal/ex Item id (for invoices) | 20120831 | ||
2 | Importing | IN_MESSAGECATEGORY | Call by reference | Type reference (TYPE) | J_3RF_DIGINV_LOGMCAT | Message category for xml invoices logging | 20120831 | ||
3 | Importing | IN_RESULT | Call by reference | Type reference (TYPE) | J_3RFINV_RESULT | Result of operations with REGINV tables | 20120831 |
Method ADD_LOG_ENTRY_BY_REGINV on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method ADD_LOG_ENTRY_BY_SYMSG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_ITEM_ID | Call by reference | Type reference (TYPE) | STRING | internal/ex Item id (for invoices) | 20120823 | ||
2 | Importing | IN_MESSAGECATEGORY | Call by reference | Type reference (TYPE) | J_3RF_DIGINV_LOGMCAT | Message category for xml invoices logging | 20120823 |
Method ADD_LOG_ENTRY_BY_SYMSG on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method CHECK_DEADLINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DEAD | Call by reference | Type reference (TYPE) | I | Documents marked as dead | 20120828 | ||
2 | Exporting | EV_FINAL | Call by reference | Type reference (TYPE) | I | Documents marked as finalized | 20120829 | ||
3 | Importing | IT_DIR | Call by reference | Type reference (TYPE) | ANY TABLE | 20120921 | |||
4 | Importing | IT_TYP | Call by reference | Type reference (TYPE) | ANY TABLE | 20120921 | |||
5 | Importing | IV_MAX | Call by reference | Type reference (TYPE) | I | 0 | Maximum unfinished documents to process | 20120828 |
Method CHECK_DEADLINES on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method CHECK_FILENAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_RESULT | Value transfer | Type reference (TYPE) | I | 20120817 | |||
2 | Importing | IV_FILENAME | Call by reference | Type reference (TYPE) | I | 20120817 | |||
3 | Importing | IV_RECEIVER_ID | Call by reference | Type reference (TYPE) | I | 20120817 | |||
4 | Importing | IV_SENDER_ID | Call by reference | Type reference (TYPE) | I | 20120817 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120817 |
Method CHECK_INVOICE_DEADLINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | E_EXPIRED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120921 | |||
2 | Importing | I_CURRENT_TIMESTAMP | Call by reference | Type reference (TYPE) | J_3RFINV_TMSTMP | Time Stamp | 20120921 | ||
3 | Importing | I_DEADLINE | Call by reference | Type reference (TYPE) | J_3RFDI_DEADJRNL | Invoice Journal Deadlines (Electronic Invoices) | 20120921 | ||
4 | Importing | I_KEY | Call by reference | Type reference (TYPE) | J_3RF_REGINV_KEY | Invoice Journal Key | 20120921 |
Method CHECK_INVOICE_DEADLINE on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method CHECK_TIMESTAMP_EXPIRED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | E_EXPIRED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120921 | |||
2 | Importing | I_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
3 | Importing | I_DEADLINE | Call by reference | Type reference (TYPE) | J_3RF_DI_DEADLINE | Electronic Invoice Deadline | 20120921 | ||
4 | Importing | I_DEADLINE_TYPE | Call by reference | Type reference (TYPE) | J_3RF_DI_DEADLINE_TYPE | Deadline type for electronic invoices | 20120921 | ||
5 | Importing | I_TIMESTAMP_HI | Call by reference | Type reference (TYPE) | J_3RFINV_TMSTMP | Time Stamp | 20120921 | ||
6 | Importing | I_TIMESTAMP_LO | Call by reference | Type reference (TYPE) | J_3RFINV_TMSTMP | Time Stamp | 20120921 |
Method CHECK_TIMESTAMP_EXPIRED on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_J3RF_DIGINV_PROCESSOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method CLEAR_LOG_PREFIX Signature
Method CLEAR_LOG_PREFIX on class CL_J3RF_DIGINV_PROCESSOR has no parameter.
Method CLEAR_LOG_PREFIX on class CL_J3RF_DIGINV_PROCESSOR has no exception.
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 | 20120816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120817 | |
2 | CX_STATIC_CHECK | Exceptions with Static and Dynamic Check of RAISING Clause | 20130225 |
Method FIND_SETTING_FOR_DOC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120802 | ||
2 | Importing | IV_TRY_LATEST | Call by reference | Type reference (TYPE) | ABAP_BOOL | Fallback to default (if present) | 20120822 | ||
3 | Exporting | OV_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120802 |
Method FIND_SETTING_FOR_DOC on class CL_J3RF_DIGINV_PROCESSOR has no exception.
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 | 20120817 | ||
2 | Importing | IV_RECEIVER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120817 | ||
3 | Importing | IV_SENDER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120817 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120817 | |
2 | CX_STATIC_CHECK | Exceptions with Static and Dynamic Check of RAISING Clause | 20130225 |
Method GET_ADDR_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_PARTNER | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER | Partner (Electronic Documents Exchange) | 20120921 | ||
2 | Importing | IV_ADRNR | Call by reference | Type reference (TYPE) | ADRNR | Address | 20120921 |
Method GET_ADDR_INFO on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method GET_BADI_PATHS 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_BADI_PATHS on class CL_J3RF_DIGINV_PROCESSOR has no exception.
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 | 20120829 | |||
2 | Exporting | EV_CAN_SIGN_IN_BG | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120829 | |||
3 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120829 |
Method GET_CAPABILITIES on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method GET_CCODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Company Code | 20120816 | ||
2 | Exporting | EV_OPERATOR | Value transfer | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Account Number of Vendor or Creditor | 20130606 | ||
3 | Importing | IV_PARTNER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120817 |
Method GET_CLARIFICATION_NOTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ER_NOTE | Value transfer | Type reference (TYPE) | J_3RF_DIXML_UVUTOCH-NOTE | Text | 20120921 | ||
2 | Importing | IV_XMLDATA | Call by reference | Type reference (TYPE) | J_3RFDI_ARC-XMLDATA | XML Data | 20120921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 | |
2 | CX_XSLT_RUNTIME_ERROR | XSLT Runtime Error | 20130429 |
Method GET_COMPANY_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_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 | Account Number of Vendor or Creditor | 20130606 | ||
5 | Importing | IV_PRCTR | Call by reference | Type reference (TYPE) | PRCTR | Profit Center | 20120821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120821 |
Method GET_CUSTOMER_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_KUNNR_INFO | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER | Partner (Electronic Documents Exchange) | 20120921 | ||
2 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
3 | Importing | IV_GSBER | Call by reference | Type reference (TYPE) | GSBER | Business Area | 20120921 | ||
4 | Importing | IV_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20120921 | ||
5 | Importing | IV_PRCTR | Call by reference | Type reference (TYPE) | PRCTR | Profit Center | 20120921 |
Method GET_CUSTOMER_INFO on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method GET_DEFAULT_TRANSF Signature
Method GET_DEFAULT_TRANSF on class CL_J3RF_DIGINV_PROCESSOR has no parameter.
Method GET_DEFAULT_TRANSF on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method GET_LOG_PREFIX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_PREFIX | Call by reference | Type reference (TYPE) | CHAR20 | Prefix for application log | 20120823 |
Method GET_LOG_PREFIX on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method GET_NUM_OPERATORS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_NUM_OPERATOR | Value transfer | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20130606 |
Method GET_NUM_OPERATORS on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method GET_OPERATOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_INN | Call by reference | Type reference (TYPE) | J_3RFINV_INN | Partner INN | 20120921 | ||
2 | Exporting | EV_NAME | Call by reference | Type reference (TYPE) | J_3RFINV_NAME | Partner Name | 20120921 | ||
3 | Exporting | EV_OPERATOR_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_OPERATOR_ID | Operator ID (Electronic Documents Exchange) | 20120820 | ||
4 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120820 | ||
5 | Importing | IV_OPERATOR | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Account Number of Vendor or Creditor | 20130606 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120820 |
Method GET_PERSON_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_PERSON | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PERSON | Physical Person | 20130304 | ||
2 | Importing | I_NAME | Call by reference | Type reference (TYPE) | C | Full name | 20130304 |
Method GET_PERSON_NAME on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method GET_RECEIVING_DATE_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DATE | Value transfer | Type reference (TYPE) | J_3RF_DIXML_DATUM | Date | 20120921 | ||
2 | Exporting | EV_RECEIVER | Value transfer | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner (Electronic Documents Exchange) | 20130606 | ||
3 | Exporting | EV_SENDER | Value transfer | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner (Electronic Documents Exchange) | 20130606 | ||
4 | Exporting | EV_TIME | Value transfer | Type reference (TYPE) | J_3RF_DIXML_UZEIT | Time | 20120921 | ||
5 | Importing | IS_REGINV_KEY | Call by reference | Type reference (TYPE) | J_3RF_DIXML_KEY | Invoice Journal Key and Data | 20120921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_ARCLOG | Exception class for Invoice archiving/logging | 20120921 | |
2 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 |
Method GET_SIGNER_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) | 20120921 |
Method GET_SIGNER_INFO on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method GET_TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20120921 | ||
2 | Exporting | E_TIME | Call by reference | Type reference (TYPE) | SY-UZEIT | Current Time of Application Server | 20120921 |
Method GET_TIMESTAMP on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method GET_VENDOR_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_LIFNR_INFO | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER | Partner (Electronic Documents Exchange) | 20120921 | ||
2 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
3 | Importing | IV_GSBER | Call by reference | Type reference (TYPE) | GSBER | Business Area | 20120921 | ||
4 | Importing | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120921 | ||
5 | Importing | IV_PRCTR | Call by reference | Type reference (TYPE) | PRCTR | Profit Center | 20120921 |
Method GET_VENDOR_INFO on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method GET_WORKDAY_DIFF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120806 | ||
2 | Importing | IN_DATE1 | Call by reference | Type reference (TYPE) | DATUM | Date | 20120806 | ||
3 | Importing | IN_DATE2 | Call by reference | Type reference (TYPE) | DATUM | Date | 20120806 | ||
4 | Importing | IN_LAND1 | Call by reference | Type reference (TYPE) | LAND1 | Country Key | 20120806 | ||
5 | Returning | OUT_DIFF | Value transfer | Type reference (TYPE) | I | 20120806 |
Method GET_WORKDAY_DIFF on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method GET_XML_ENCODING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP Character Set ID | 20120829 | ||
2 | Exporting | EV_ENCODING | Call by reference | Type reference (TYPE) | STRING | 20120828 | |||
3 | Importing | IV_XML | Call by reference | Type reference (TYPE) | STRING | 20120828 |
Method GET_XML_ENCODING on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method HANDLE_RECEIVED_REQ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_DOCTYPE | Call by reference | Type reference (TYPE) | J_3RF_DI_DOCTYPE | Electronic Invoicing Document Type | 20130805 | ||
2 | Importing | I_DOC_STATUS | Call by reference | Type reference (TYPE) | J_3RFINV_DOC_STATUS | Electronic Invoice Document Status | 20130805 | ||
3 | Importing | I_KEY | Call by reference | Type reference (TYPE) | J_3RF_REGINV_KEY | Invoice Journal Key | 20130805 | ||
4 | Exporting | R_RESULT | Call by reference | Type reference (TYPE) | J_3RFINV_RESULT | Result of operations with REGINV tables | 20130805 |
Method HANDLE_RECEIVED_REQ on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method HANDLE_SENT_REQ_FOR_CORR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_XML | Call by reference | Type reference (TYPE) | J_3RF_DIXML_KORSFAKT | Correction Invoice (KND=1115108) | 20130805 | ||
2 | Exporting | L_RESULT | Call by reference | Type reference (TYPE) | J_3RFINV_RESULT | Result of operations with REGINV tables | 20130805 |
Method HANDLE_SENT_REQ_FOR_CORR on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method HANDLE_SENT_REQ_FOR_INV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_XML | Call by reference | Type reference (TYPE) | J_3RF_DIXML_SFAKT | Invoice (KND=1115101) | 20130805 | ||
2 | Exporting | R_RESULT | Value transfer | Type reference (TYPE) | J_3RFINV_RESULT | Result of operations with REGINV tables | 20130805 |
Method HANDLE_SENT_REQ_FOR_INV on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method IS_AUTHORIZED_CALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_VALUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120821 |
Method IS_AUTHORIZED_CALL on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method MATCH_EXT_CUSTOMER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_CUSTOMER_NUM | Value transfer | Type reference (TYPE) | KUNNR | Customer Number | 20120816 | ||
2 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120816 | ||
3 | Importing | IV_CUSTOMER | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120817 |
Method MATCH_EXT_OPERATOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120830 | ||
2 | Exporting | EV_VENDOR | Call by reference | Type reference (TYPE) | VF_KRED | Account Number of Vendor or Creditor | 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 | Partner ID (Electronic Documents Exchange) | 20120830 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120830 |
Method MATCH_EXT_VENDOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_VENDOR_NUM | Value transfer | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120816 | ||
2 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120816 | ||
3 | Importing | IV_VENDOR | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120817 |
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) | 20120816 | ||
2 | Exporting | EV_OPERATOR_CC | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Account Number of Vendor or Creditor | 20130606 | ||
3 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120816 | ||
4 | Importing | IV_CUSTOMER_NUM | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20120816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120817 |
Method MATCH_INT_VENDOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_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 | 20120816 | ||
3 | Importing | IV_VENDOR_NUM | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120817 |
Method PROCESS_DEADLINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DEAD | Call by reference | Type reference (TYPE) | I | Invoices marked as dead | 20120921 | ||
2 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
3 | Importing | IV_MAX | Call by reference | Type reference (TYPE) | I | 0 | Maximum Invoices to process | 20120921 | |
4 | Importing | IV_USNAM | Call by reference | Type reference (TYPE) | USNAM | User Name | 20120921 |
Method PROCESS_DEADLINES on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method PROCESS_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Number of record in DI_ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Data for outgoing documents | 20120802 | ||
4 | Importing | IV_DO_NOT_TRANSFORM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120817 |
Method PROCESS_DOCUMENT on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method PROCESS_INCOMING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_ERR | Call by reference | Type reference (TYPE) | I | 20120827 | |||
2 | Exporting | EV_OK | Call by reference | Type reference (TYPE) | I | 20120827 | |||
3 | Importing | IV_MAX_NUM | Call by reference | Type reference (TYPE) | I | 20 | Maximum documents to process | 20120802 |
Method PROCESS_INCOMING on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method PROCESS_INCOMING_ACKAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120801 |
Method PROCESS_INCOMING_ACKAR on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method PROCESS_INCOMING_ACKD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120727 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120727 |
Method PROCESS_INCOMING_ACKD on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method PROCESS_INCOMING_ACKI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120727 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120727 |
Method PROCESS_INCOMING_ACKI on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method PROCESS_INCOMING_AR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120727 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120727 |
Method PROCESS_INCOMING_AR on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method PROCESS_INCOMING_CORRINV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120830 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120830 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120830 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120830 |
Method PROCESS_INCOMING_CORRINV on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method PROCESS_INCOMING_INVOICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120727 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120727 |
Method PROCESS_INCOMING_INVOICE on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method PROCESS_INCOMING_NRCL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120801 |
Method PROCESS_INCOMING_NRCL on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method PROCESS_INCOMING_RCL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120801 |
Method PROCESS_INCOMING_RCL on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method PROCESS_OUTGOING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_ERR | Call by reference | Type reference (TYPE) | I | 20120827 | |||
2 | Exporting | EV_OK | Call by reference | Type reference (TYPE) | I | 20120827 | |||
3 | Importing | IT_INV_TABLE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_OUT_T | Documents (invoices, corr.req) table | 20120802 | ||
4 | Importing | IV_MODE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_OUT_MODE | Outgoing document processing mode | 20120808 |
Method PROCESS_OUTGOING on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method PROCESS_OUTGOING_AR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_ARCLOG | Exception class for Invoice archiving/logging | 20120921 | |
2 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 | |
3 | CX_STATIC_CHECK | Exceptions with Static and Dynamic Check of RAISING Clause | 20120921 |
Method PROCESS_OUTGOING_CORRINV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120830 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120830 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120830 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120830 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_ARCLOG | Exception class for Invoice archiving/logging | 20120921 | |
2 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 | |
3 | CX_STATIC_CHECK | Exceptions with Static and Dynamic Check of RAISING Clause | 20120921 |
Method PROCESS_OUTGOING_INVOICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_ARCLOG | Exception class for Invoice archiving/logging | 20120921 | |
2 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 | |
3 | CX_STATIC_CHECK | Exceptions with Static and Dynamic Check of RAISING Clause | 20120921 |
Method PROCESS_OUTGOING_NACKAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_ARCLOG | Exception class for Invoice archiving/logging | 20120921 | |
2 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 | |
3 | CX_STATIC_CHECK | Exceptions with Static and Dynamic Check of RAISING Clause | 20120921 |
Method PROCESS_OUTGOING_NACKD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_ARCLOG | Exception class for Invoice archiving/logging | 20120921 | |
2 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 | |
3 | CX_STATIC_CHECK | Exceptions with Static and Dynamic Check of RAISING Clause | 20120921 |
Method PROCESS_OUTGOING_NACKI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_ARCLOG | Exception class for Invoice archiving/logging | 20120921 | |
2 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 | |
3 | CX_STATIC_CHECK | Exceptions with Static and Dynamic Check of RAISING Clause | 20120921 |
Method PROCESS_OUTGOING_NRCL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_ARCLOG | Exception class for Invoice archiving/logging | 20120921 | |
2 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 | |
3 | CX_STATIC_CHECK | Exceptions with Static and Dynamic Check of RAISING Clause | 20120921 |
Method PROCESS_OUTGOING_RCL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_ARCLOG | Exception class for Invoice archiving/logging | 20120921 | |
2 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 | |
3 | CX_STATIC_CHECK | Exceptions with Static and Dynamic Check of RAISING Clause | 20120921 |
Method READ_DDIC_DOMAIN_DESC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_DOMAIN_NAME | Call by reference | Type reference (TYPE) | DOMNAME | Domain name | 20120921 | ||
2 | Importing | IN_LANG | Call by reference | Type reference (TYPE) | DDLANGUAGE | Language Key | 20120921 | ||
3 | Importing | IN_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120921 | |||
4 | Returning | OUT_DESC | Value transfer | Type reference (TYPE) | STRING | 20120921 |
Method READ_DDIC_DOMAIN_DESC on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method SEND_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_ERRORS | Call by reference | Type reference (TYPE) | I | 20120921 | |||
2 | Exporting | E_SENT | Call by reference | Type reference (TYPE) | I | Amount of documents processed | 20120921 | ||
3 | Importing | IN_DOCUMENTS | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY_T | Digital Invoice Archive Key Table | 20120802 | ||
4 | Importing | IN_STATUS_TAB | Call by reference | Type reference (TYPE) | J3RDX_DXD_TAB | XML statuses to process | 20120802 | ||
5 | Importing | IT_OPERATOR | Call by reference | Type reference (TYPE) | J3RDX_RT_OPERATOR | Operator of Company Code | 20130606 | ||
6 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
7 | Importing | IV_MAX | Call by reference | Type reference (TYPE) | I | Maximum files to process | 20120829 | ||
8 | Importing | IV_SIGN_ONLY | Call by reference | Type reference (TYPE) | FLAG | Sign only | 20130111 | ||
9 | Importing | IV_USNAM | Call by reference | Type reference (TYPE) | USNAM | User Name | 20120921 |
Method SEND_DATA on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method SET_BADI_PATHS 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_BADI_PATHS on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method SET_BUKRS_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_BUKRS_RANGE | Call by reference | Type reference (TYPE) | BUKRS_RAN_ITAB | Range table for company code | 20120801 |
Method SET_BUKRS_RANGE on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method SET_LOG_PREFIX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PREFIX | Call by reference | Type reference (TYPE) | CHAR20 | Prefix for application log | 20120823 |
Method SET_LOG_PREFIX on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method SET_PROGRAM_INFO 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 | Structure for processing digital exchange documents (XMLs) | 20120905 | ||
2 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120827 | |||
3 | Importing | IS_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120827 |
Method SET_PROGRAM_INFO on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method SET_SIGNATURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_SIGNATURE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PERSON | Physical Person | 20120921 | ||
2 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
3 | Importing | IV_OPERATOR | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Operator | 20130606 | ||
4 | Importing | IV_STRUCT_DIVISION | Call by reference | Type reference (TYPE) | FLAG | Structual Division | 20130304 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 |
Method SET_SIGNER_IN_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_FILEDATA | Call by reference | Type reference (TYPE) | J_3RF_DI_FILEDATA | File data | 20121227 | ||
2 | Importing | I_SIGNER | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER | 20121227 |
Method SET_SIGNER_IN_XML on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method SET_STRUCT_DIVISION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_SIGNATORY | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PERSON | Physical Person | 20130305 | ||
2 | Importing | I_AWKEY | Call by reference | Type reference (TYPE) | AWKEY | Reference Key | 20130305 | ||
3 | Importing | I_AWTYP | Call by reference | Type reference (TYPE) | AWTYP | Reference Transaction | 20130305 | ||
4 | Importing | I_REGINV_OUT | Call by reference | Type reference (TYPE) | J_3RF_REGINV_OUT | Outgoing Invoice Registration Journal | 20130305 |
Method SET_STRUCT_DIVISION on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method SIGNATURE_TO_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | ET_SIGN | Call by reference | Type reference (TYPE) | J_3RF_DIXML_SIGNATURE_T | Digital Invoice Signatures | 20130828 | ||
2 | Importing | I_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20130828 | ||
3 | Importing | I_ERR_FILENAME | Call by reference | Type reference (TYPE) | J_3RF_DIXML_FILENAME | File Name (Electronic Documents Exchange) | 20130828 | ||
4 | Importing | I_ERR_HEADER | Call by reference | Type reference (TYPE) | C | Error message header | 20130828 | ||
5 | Importing | I_RECV_FILE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_FILENAME | File Name (Electronic Documents Exchange) | 20130828 | ||
6 | Importing | I_SIGNATURE | Call by reference | Type reference (TYPE) | J_3RFDI_SIGNATURE | Digital invoice signature | 20130828 |
Method SIGNATURE_TO_XML on class CL_J3RF_DIGINV_PROCESSOR has no exception.
Method STORE_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | Structure for processing digital exchange documents (XMLs) | 20120803 | ||
2 | Exporting | EV_COUNTER | Call by reference | Type reference (TYPE) | J_3RFDI_COUNTER_KEY | Numeric field 12 | 20120831 | ||
3 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Numeric field 12 | 20120817 | ||
4 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120803 | |||
5 | Importing | IV_DOC_TIMESTAMP | Call by reference | Type reference (TYPE) | J_3RF_TIMESTAMP_D | Timestamp of document | 20120905 | ||
6 | Importing | IV_JOURNAL_TYPE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_INV_TYPE | Document direction | 20120817 | ||
7 | Importing | IV_OPERATOR_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_OPERATOR_ID | Operator ID (Electronic Documents Exchange) | 20120820 | ||
8 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | J_3RFDI_CONTRAGENT | Contragent (customer, vendor) | 20120817 | ||
9 | Importing | IV_PARTNER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120817 | ||
10 | Importing | IV_REGINV_CLARST | Call by reference | Type reference (TYPE) | J_3RFINV_CLARIF_STATUS | XML Clarification Request Status | 20120821 | ||
11 | Importing | IV_REGINV_STATUS | Call by reference | Type reference (TYPE) | J_3RFINV_DOC_STATUS | XML Document Status | 20120817 | ||
12 | Importing | IV_SENDER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | File name generation only if is supplied | 20120817 | ||
13 | Importing | IV_XML_STATUS | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_STATUS | Electronic invoicing document status | 20120921 | ||
14 | Importing | PARK_OLDER | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120829 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_ARCLOG | Exception class for Invoice archiving/logging | 20120817 | |
2 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120817 | |
3 | CX_STATIC_CHECK | Exceptions with Static and Dynamic Check of RAISING Clause | 20130225 |
Method TRANSFORM_AND_STORE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | Structure for processing digital exchange documents (XMLs) | 20120921 | ||
2 | Exporting | EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Internal number in the electronic invoice archive | 20120921 | ||
3 | Changing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120921 | |||
4 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120921 | ||
5 | Importing | IV_DIRECTION | Call by reference | Type reference (TYPE) | J_3RF_DI_DIRECTION | Document direction | 20120921 | ||
6 | Importing | IV_JOURNAL_TYPE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_INV_TYPE | Invoice Type | 20120921 | ||
7 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120921 | ||
8 | Importing | IV_RECEIVER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Invoicing) | 20120921 | ||
9 | Importing | IV_REGINV_CLARST | Call by reference | Type reference (TYPE) | J_3RFINV_CLARIF_STATUS | Electronic Invoice Clarification Request Status | 20120921 | ||
10 | Importing | IV_REGINV_STATUS | Call by reference | Type reference (TYPE) | J_3RFINV_DOC_STATUS | Electronic Invoice Document Status | 20120921 | ||
11 | Importing | IV_SENDER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Invoicing) | 20120921 | ||
12 | Importing | IV_XML_STATUS | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_STATUS | Electronic invoicing document status | 20120921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_ARCLOG | Exception class for Invoice archiving/logging | 20120921 | |
2 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 | |
3 | CX_STATIC_CHECK | Exceptions with Static and Dynamic Check of RAISING Clause | 20130225 |
Method TRANSFORM_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to relevant data type | 20120727 | ||
2 | Importing | IV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
3 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SY_CREATE_DATA_ERROR | System-Exception Creating Data | 20120727 | |
2 | CX_TRANSFORMATION_ERROR | General Error When Performing CALL TRANSFORMATION | 20120727 |
Method TRANSFORM_TO_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to relevant data type | 20120727 | ||
3 | Importing | IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SY_CREATE_DATA_ERROR | System-Exception Creating Data | 20120727 | |
2 | CX_TRANSFORMATION_ERROR | General Error When Performing CALL TRANSFORMATION | 20120727 |
Method UPDATE_STORED_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | Structure for processing digital exchange documents (XMLs) | 20120827 | ||
2 | Exporting | EV_STATUS_ID | Call by reference | Type reference (TYPE) | J_3RFINV_STATUS_KEY | Numeric field 12 | 20120827 | ||
3 | Importing | IV_JOURNAL_TYPE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_INV_TYPE | Document direction | 20120827 | ||
4 | Importing | IV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Numeric field 12 | 20120827 | ||
5 | Importing | IV_REGINV_CLARST | Call by reference | Type reference (TYPE) | J_3RFINV_CLARIF_STATUS | XML Clarification Request Status | 20120827 | ||
6 | Importing | IV_REGINV_STATUS | Call by reference | Type reference (TYPE) | J_3RFINV_DOC_STATUS | XML Document Status | 20120827 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_ARCLOG | Exception class for Invoice archiving/logging | 20120827 | |
2 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120827 |
Method VERIFY_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_DIRECTION | Call by reference | Type reference (TYPE) | J_3RF_DI_DIRECTION | Document direction | 20120921 | ||
2 | Importing | I_KEY | Call by reference | Type reference (TYPE) | J_3RF_DIXML_KEY | Invoice Journal Key and Data | 20120921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_J3RF_DI_PROCESSING_ERROR | Proccessing error | 20120921 |
Method XML_TO_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to relevant data type | 20120813 | ||
2 | Importing | IS_RECORD | Call by reference | Type reference (TYPE) | J_3RFDI_ARC | Transformations for digital invoice processing | 20120813 | ||
3 | Importing | IV_TRY_LATEST | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SY_CREATE_DATA_ERROR | System-Exception Creating Data | 20120813 | |
2 | CX_TRANSFORMATION_ERROR | General Error When Performing CALL TRANSFORMATION | 20120813 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 617 |