Hierarchy

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | J_3RF_DIGITAL_INVOICE_BADI | 20120726 | |||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BUKRS_RAN_ITAB | Range table for company code | 20120801 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | J3RDX_CAT_SUB_T | Conversion table | 20120808 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | J_3RF_DI_PCCODE_T | Company code cache type | 20120821 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | J_3RF_DIXML_PARTNER_T | Company data cache | 20120821 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | J_3RF_DI_PCUST_T | Customers cache for electronic invoices | 20120821 | ||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | DD07V_TAB | Table of Strings | 20120831 | ||
8 | ![]() |
Static Attribute | Public | Type reference (TYPE) | J_3RF_DI_TRANF_T | Transformations et al | 20120726 | ||
9 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BALMI_TAB | EHS: Application Log; Interface for APPL_LOG_WRITE_MESSAG | 20120801 | ||
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | J_3RF_DI_PVEND_T | Vendor cache for electronic invoices | 20120821 | ||
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20120801 | |||
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20120801 | |||
13 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20120801 | |||
14 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20120801 | |||
15 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BALOBJ_D | 'RU_XMLINV' | Application Log: Object Name (Application Code) | 20120801 | |
16 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CHAR10 | Prefix for action log records | 20120823 | ||
17 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20130606 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Add message to log | 20120801 |
2 | ![]() |
Static method | Public | Method | Add message to log by exception | 20120823 |
3 | ![]() |
Static method | Public | Method | Add message to log by result id from reg. inv journal | 20120831 |
4 | ![]() |
Static method | Public | Method | Add message to log by exception | 20120823 |
5 | ![]() |
Static method | Private | Method | Checks, whether XMLs have overcame deadlines | 20120828 |
6 | ![]() |
Static method | Private | Method | Checks incoming file filename valididy against file data | 20120817 |
7 | ![]() |
Static method | Private | Method | Process invoice deadline | 20120921 |
8 | ![]() |
Static method | Private | Method | Check if timestamp is expired | 20120921 |
9 | ![]() |
Static method | Public | Constructor | Creates class and invokes BADI | 20120726 |
10 | ![]() |
Static method | Public | Method | Clears log prefix. Any mass process clears prefix | 20120823 |
11 | ![]() |
Static method | Private | Method | Determine document type and version | 20120816 |
12 | ![]() |
Static method | Private | Method | Returns settings for processing of the digital exchange docs | 20120802 |
13 | ![]() |
Static method | Private | Method | Generates filename | 20120817 |
14 | ![]() |
Static method | Public | Method | Get address information | 20120921 |
15 | ![]() |
Static method | Public | Method | Gets paths for BadI | 20120921 |
16 | ![]() |
Static method | Public | Method | Return badi capabilities | 20120829 |
17 | ![]() |
Static method | Public | Method | Get company code | 20120816 |
18 | ![]() |
Static method | Public | Method | Get clarification note from log | 20120921 |
19 | ![]() |
Static method | Public | Method | Get information about signer and company | 20120821 |
20 | ![]() |
Static method | Public | Method | Get information about customer | 20120921 |
21 | ![]() |
Static method | Private | Method | Initiate default transformations | 20121119 |
22 | ![]() |
Static method | Public | Method | Gets prefix for log | 20120823 |
23 | ![]() |
Static method | Private | Method | Check which logic is used: 1 operator or sev. operators | 20130606 |
24 | ![]() |
Static method | Public | Method | Get operator ID | 20120820 |
25 | ![]() |
Static method | Public | Method | Parse person name from full name | 20130304 |
26 | ![]() |
Static method | Public | Method | Get date and time of receiving from log | 20120921 |
27 | ![]() |
Static method | Public | Method | Retreve signer info either from HR or other source | 20120921 |
28 | ![]() |
Static method | Public | Method | Returns current date-time | 20120921 |
29 | ![]() |
Static method | Public | Method | Get information about vendor | 20120921 |
30 | ![]() |
Static method | Public | Method | Calculates difference between dates in working days | 20120806 |
31 | ![]() |
Static method | Public | Method | Get encoding from XML document | 20120828 |
32 | ![]() |
Static method | Public | Method | Handle Received Clarification Requests | 20130805 |
33 | ![]() |
Static method | Public | Method | Hanldle sent Clarif. Requests for Incoming Corr. Invoices | 20130805 |
34 | ![]() |
Static method | Public | Method | Hanldle sent Clarif. Requests for Incoming Invoices | 20130805 |
35 | ![]() |
Static method | Private | Method | Returns whether the call is authorized | 20120821 |
36 | ![]() |
Static method | Public | Method | Match customer ID in external system to SAP Customer ID | 20120816 |
37 | ![]() |
Static method | Public | Method | Match vendor ID in external system to SAP Vendor ID | 20120830 |
38 | ![]() |
Static method | Public | Method | Match vendor ID in external system to SAP Vendor ID | 20120816 |
39 | ![]() |
Static method | Public | Method | Match SAP Customer ID to customer ID in external system | 20120816 |
40 | ![]() |
Static method | Public | Method | Match SAP Vendor ID to vendor ID in external system | 20120816 |
41 | ![]() |
Static method | Public | Method | Process deadlines of Invoice Journal | 20120921 |
42 | ![]() |
Static method | Public | Method | Processed transformed data. | 20120727 |
43 | ![]() |
Static method | Public | Method | Processes incoming invoices and other digital exchange docs | 20120802 |
44 | ![]() |
Static method | Private | Method | Process incoming acknowledgment of AR (buyer) | 20120801 |
45 | ![]() |
Static method | Private | Method | PDPOL - Incoming Confirmation of date (seller) | 20120727 |
46 | ![]() |
Static method | Private | Method | PDOTPR - Incoming Confirmation of sending date | 20120727 |
47 | ![]() |
Static method | Private | Method | IZVPOL - Incoming Confirmations of Invoice (seller) | 20120727 |
48 | ![]() |
Static method | Private | Method | KORSFAKT - Incoming Correction (buyer) | 20120830 |
49 | ![]() |
Static method | Private | Method | SFAKT - Incoming Invoice (buyer) | 20120727 |
50 | ![]() |
Static method | Private | Method | IZVPOL for UVUTOCH - Process incoming confirmation | 20120801 |
51 | ![]() |
Static method | Private | Method | UVUTOCH - Process incoming request for clarification | 20120801 |
52 | ![]() |
Static method | Public | Method | Process outgoing documents | 20120802 |
53 | ![]() |
Static method | Private | Method | IZVPOL for SFAKN - Send Confirmation (buyer) | 20120801 |
54 | ![]() |
Static method | Private | Method | KORSFAKT - Outgoing Correction (seller) | 20120830 |
55 | ![]() |
Static method | Private | Method | SFAKT - Outgoing Invoice (seller) | 20120801 |
56 | ![]() |
Static method | Private | Method | Process outgoing Notification of ACKAR (buyer) | 20120801 |
57 | ![]() |
Static method | Private | Method | IZVPOL - Outgoing Confirmation of ACKD (seller) | 20120801 |
58 | ![]() |
Static method | Private | Method | IZVPOL - Outgoing Confirmation of ACKI (buyer) | 20120801 |
59 | ![]() |
Static method | Private | Method | IZVPOL - Outgoing Confirmation of RCL (seller) | 20120801 |
60 | ![]() |
Static method | Private | Method | UVUTOCH - Outgoing Request for Clarification (buyer) | 20120801 |
61 | ![]() |
Static method | Public | Method | Returns description of the given domain value | 20120921 |
62 | ![]() |
Static method | Public | Method | Perform actual upload of documents in archive w. given statu | 20120802 |
63 | ![]() |
Static method | Public | Method | Sets paths for BadI | 20120831 |
64 | ![]() |
Static method | Public | Method | Sets range of company codes, valid for file processing | 20120801 |
65 | ![]() |
Static method | Public | Method | Set prefix for log | 20120823 |
66 | ![]() |
Static method | Private | Method | Sets program data information | 20120822 |
67 | ![]() |
Static method | Private | Method | Set signature fields on XML creation | 20120921 |
68 | ![]() |
Static method | Public | Method | Fill signer info in XML | 20121227 |
69 | ![]() |
Static method | Public | Method | Set signature from structural division | 20130305 |
70 | ![]() |
Static method | Private | Method | Convert digital signature to XML string | 20130828 |
71 | ![]() |
Static method | Public | Method | Stores document into archive with all necessary encryption | 20120803 |
72 | ![]() |
Static method | Private | Method | Calls transformation, save to XML log | 20120921 |
73 | ![]() |
Static method | Private | Method | Calls transformation and returns relevant data | 20120727 |
74 | ![]() |
Static method | Private | Method | Calls transformation and returns XML | 20120727 |
75 | ![]() |
Static method | Public | Method | Stores document into archive with all necessary encryption | 20120827 |
76 | ![]() |
Static method | Private | Method | Verify Journal Key | 20120921 |
77 | ![]() |
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 | ![]() |
IN_ITEM_ID | Call by reference | Type reference (TYPE) | STRING | internal/ex Item id (for invoices) | 20120823 | ||
2 | ![]() |
IN_MESSAGE | Call by reference | Type reference (TYPE) | STRING | msgv1 | 20120801 | ||
3 | ![]() |
IN_MESSAGECATEGORY | Call by reference | Type reference (TYPE) | J_3RF_DIGINV_LOGMCAT | Message category for xml invoices logging | 20120801 | ||
4 | ![]() |
IN_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | 20120823 | |||
5 | ![]() |
IN_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | msgno | 20120823 | ||
6 | ![]() |
IN_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Message type for the log | 20120823 | ||
7 | ![]() |
IN_MSGV2 | Call by reference | Type reference (TYPE) | STRING | msgv2 | 20120823 | ||
8 | ![]() |
IN_MSGV3 | Call by reference | Type reference (TYPE) | STRING | msgv3 | 20120823 | ||
9 | ![]() |
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 | ![]() |
IN_ITEM_ID | Call by reference | Type reference (TYPE) | STRING | internal/ex Item id (for invoices) | 20120823 | ||
2 | ![]() |
IN_MESSAGECATEGORY | Call by reference | Type reference (TYPE) | J_3RF_DIGINV_LOGMCAT | Message category for xml invoices logging | 20120823 | ||
3 | ![]() |
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 | ![]() |
IN_ITEM_ID | Call by reference | Type reference (TYPE) | STRING | internal/ex Item id (for invoices) | 20120831 | ||
2 | ![]() |
IN_MESSAGECATEGORY | Call by reference | Type reference (TYPE) | J_3RF_DIGINV_LOGMCAT | Message category for xml invoices logging | 20120831 | ||
3 | ![]() |
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 | ![]() |
IN_ITEM_ID | Call by reference | Type reference (TYPE) | STRING | internal/ex Item id (for invoices) | 20120823 | ||
2 | ![]() |
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 | ![]() |
EV_DEAD | Call by reference | Type reference (TYPE) | I | Documents marked as dead | 20120828 | ||
2 | ![]() |
EV_FINAL | Call by reference | Type reference (TYPE) | I | Documents marked as finalized | 20120829 | ||
3 | ![]() |
IT_DIR | Call by reference | Type reference (TYPE) | ANY TABLE | 20120921 | |||
4 | ![]() |
IT_TYP | Call by reference | Type reference (TYPE) | ANY TABLE | 20120921 | |||
5 | ![]() |
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 | ![]() |
EV_RESULT | Value transfer | Type reference (TYPE) | I | 20120817 | |||
2 | ![]() |
IV_FILENAME | Call by reference | Type reference (TYPE) | I | 20120817 | |||
3 | ![]() |
IV_RECEIVER_ID | Call by reference | Type reference (TYPE) | I | 20120817 | |||
4 | ![]() |
IV_SENDER_ID | Call by reference | Type reference (TYPE) | I | 20120817 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Proccessing error | 20120817 |
Method CHECK_INVOICE_DEADLINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_EXPIRED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120921 | |||
2 | ![]() |
I_CURRENT_TIMESTAMP | Call by reference | Type reference (TYPE) | J_3RFINV_TMSTMP | Time Stamp | 20120921 | ||
3 | ![]() |
I_DEADLINE | Call by reference | Type reference (TYPE) | J_3RFDI_DEADJRNL | Invoice Journal Deadlines (Electronic Invoices) | 20120921 | ||
4 | ![]() |
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 | ![]() |
E_EXPIRED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120921 | |||
2 | ![]() |
I_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
3 | ![]() |
I_DEADLINE | Call by reference | Type reference (TYPE) | J_3RF_DI_DEADLINE | Electronic Invoice Deadline | 20120921 | ||
4 | ![]() |
I_DEADLINE_TYPE | Call by reference | Type reference (TYPE) | J_3RF_DI_DEADLINE_TYPE | Deadline type for electronic invoices | 20120921 | ||
5 | ![]() |
I_TIMESTAMP_HI | Call by reference | Type reference (TYPE) | J_3RFINV_TMSTMP | Time Stamp | 20120921 | ||
6 | ![]() |
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 | ![]() |
CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Proccessing error | 20120817 | |
2 | ![]() |
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 | ![]() |
IS_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120802 | ||
2 | ![]() |
IV_TRY_LATEST | Call by reference | Type reference (TYPE) | ABAP_BOOL | Fallback to default (if present) | 20120822 | ||
3 | ![]() |
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 | ![]() |
CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120817 | ||
2 | ![]() |
IV_RECEIVER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120817 | ||
3 | ![]() |
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 | ![]() |
Proccessing error | 20120817 | |
2 | ![]() |
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 | ![]() |
CS_PARTNER | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER | Partner (Electronic Documents Exchange) | 20120921 | ||
2 | ![]() |
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 | ![]() |
E_INCOMING | Call by reference | Type reference (TYPE) | STRING | 20120921 | |||
2 | ![]() |
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 | ![]() |
EV_CAN_SIGN | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120829 | |||
2 | ![]() |
EV_CAN_SIGN_IN_BG | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120829 | |||
3 | ![]() |
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 | ![]() |
EV_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Company Code | 20120816 | ||
2 | ![]() |
EV_OPERATOR | Value transfer | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Account Number of Vendor or Creditor | 20130606 | ||
3 | ![]() |
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 | ![]() |
Proccessing error | 20120817 |
Method GET_CLARIFICATION_NOTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_NOTE | Value transfer | Type reference (TYPE) | J_3RF_DIXML_UVUTOCH-NOTE | Text | 20120921 | ||
2 | ![]() |
IV_XMLDATA | Call by reference | Type reference (TYPE) | J_3RFDI_ARC-XMLDATA | XML Data | 20120921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Proccessing error | 20120921 | |
2 | ![]() |
XSLT Runtime Error | 20130429 |
Method GET_COMPANY_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_COMPANY_INFO | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER | Partner (Electronic Documents Exchange) | 20120821 | ||
2 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120821 | ||
3 | ![]() |
IV_GSBER | Call by reference | Type reference (TYPE) | GSBER | Business Area | 20120821 | ||
4 | ![]() |
IV_OPERATOR | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Account Number of Vendor or Creditor | 20130606 | ||
5 | ![]() |
IV_PRCTR | Call by reference | Type reference (TYPE) | PRCTR | Profit Center | 20120821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Proccessing error | 20120821 |
Method GET_CUSTOMER_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_KUNNR_INFO | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER | Partner (Electronic Documents Exchange) | 20120921 | ||
2 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
3 | ![]() |
IV_GSBER | Call by reference | Type reference (TYPE) | GSBER | Business Area | 20120921 | ||
4 | ![]() |
IV_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20120921 | ||
5 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
EV_INN | Call by reference | Type reference (TYPE) | J_3RFINV_INN | Partner INN | 20120921 | ||
2 | ![]() |
EV_NAME | Call by reference | Type reference (TYPE) | J_3RFINV_NAME | Partner Name | 20120921 | ||
3 | ![]() |
EV_OPERATOR_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_OPERATOR_ID | Operator ID (Electronic Documents Exchange) | 20120820 | ||
4 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120820 | ||
5 | ![]() |
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 | ![]() |
Proccessing error | 20120820 |
Method GET_PERSON_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_PERSON | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PERSON | Physical Person | 20130304 | ||
2 | ![]() |
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 | ![]() |
EV_DATE | Value transfer | Type reference (TYPE) | J_3RF_DIXML_DATUM | Date | 20120921 | ||
2 | ![]() |
EV_RECEIVER | Value transfer | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner (Electronic Documents Exchange) | 20130606 | ||
3 | ![]() |
EV_SENDER | Value transfer | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner (Electronic Documents Exchange) | 20130606 | ||
4 | ![]() |
EV_TIME | Value transfer | Type reference (TYPE) | J_3RF_DIXML_UZEIT | Time | 20120921 | ||
5 | ![]() |
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 | ![]() |
Exception class for Invoice archiving/logging | 20120921 | |
2 | ![]() |
Proccessing error | 20120921 |
Method GET_SIGNER_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_COMPANY_INFO | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER | Partner (Electronic Documents Exchange) | 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 | ![]() |
E_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20120921 | ||
2 | ![]() |
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 | ![]() |
ES_LIFNR_INFO | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER | Partner (Electronic Documents Exchange) | 20120921 | ||
2 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
3 | ![]() |
IV_GSBER | Call by reference | Type reference (TYPE) | GSBER | Business Area | 20120921 | ||
4 | ![]() |
IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120921 | ||
5 | ![]() |
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 | ![]() |
IN_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120806 | ||
2 | ![]() |
IN_DATE1 | Call by reference | Type reference (TYPE) | DATUM | Date | 20120806 | ||
3 | ![]() |
IN_DATE2 | Call by reference | Type reference (TYPE) | DATUM | Date | 20120806 | ||
4 | ![]() |
IN_LAND1 | Call by reference | Type reference (TYPE) | LAND1 | Country Key | 20120806 | ||
5 | ![]() |
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 | ![]() |
EV_CODEPAGE | Call by reference | Type reference (TYPE) | CPCODEPAGE | SAP Character Set ID | 20120829 | ||
2 | ![]() |
EV_ENCODING | Call by reference | Type reference (TYPE) | STRING | 20120828 | |||
3 | ![]() |
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 | ![]() |
I_DOCTYPE | Call by reference | Type reference (TYPE) | J_3RF_DI_DOCTYPE | Electronic Invoicing Document Type | 20130805 | ||
2 | ![]() |
I_DOC_STATUS | Call by reference | Type reference (TYPE) | J_3RFINV_DOC_STATUS | Electronic Invoice Document Status | 20130805 | ||
3 | ![]() |
I_KEY | Call by reference | Type reference (TYPE) | J_3RF_REGINV_KEY | Invoice Journal Key | 20130805 | ||
4 | ![]() |
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 | ![]() |
I_XML | Call by reference | Type reference (TYPE) | J_3RF_DIXML_KORSFAKT | Correction Invoice (KND=1115108) | 20130805 | ||
2 | ![]() |
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 | ![]() |
I_XML | Call by reference | Type reference (TYPE) | J_3RF_DIXML_SFAKT | Invoice (KND=1115101) | 20130805 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
EV_CUSTOMER_NUM | Value transfer | Type reference (TYPE) | KUNNR | Customer Number | 20120816 | ||
2 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120816 | ||
3 | ![]() |
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 | ![]() |
Proccessing error | 20120817 |
Method MATCH_EXT_OPERATOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120830 | ||
2 | ![]() |
EV_VENDOR | Call by reference | Type reference (TYPE) | VF_KRED | Account Number of Vendor or Creditor | 20120830 | ||
3 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120830 | ||
4 | ![]() |
IV_OPERATOR_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_OPERATOR_ID | Partner ID (Electronic Documents Exchange) | 20120830 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Proccessing error | 20120830 |
Method MATCH_EXT_VENDOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_VENDOR_NUM | Value transfer | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120816 | ||
2 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120816 | ||
3 | ![]() |
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 | ![]() |
Proccessing error | 20120817 |
Method MATCH_INT_CUSTOMER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_CUSTOMER | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120816 | ||
2 | ![]() |
EV_OPERATOR_CC | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Account Number of Vendor or Creditor | 20130606 | ||
3 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120816 | ||
4 | ![]() |
IV_CUSTOMER_NUM | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20120816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Proccessing error | 20120817 |
Method MATCH_INT_VENDOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_VENDOR | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120816 | ||
2 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120816 | ||
3 | ![]() |
IV_VENDOR_NUM | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Proccessing error | 20120817 |
Method PROCESS_DEADLINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DEAD | Call by reference | Type reference (TYPE) | I | Invoices marked as dead | 20120921 | ||
2 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
3 | ![]() |
IV_MAX | Call by reference | Type reference (TYPE) | I | 0 | Maximum Invoices to process | 20120921 | |
4 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Number of record in DI_ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Data for outgoing documents | 20120802 | ||
4 | ![]() |
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 | ![]() |
EV_ERR | Call by reference | Type reference (TYPE) | I | 20120827 | |||
2 | ![]() |
EV_OK | Call by reference | Type reference (TYPE) | I | 20120827 | |||
3 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120727 | |||
4 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120727 | |||
4 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120727 | |||
4 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120830 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120830 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120830 | |||
4 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120727 | |||
4 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | ![]() |
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 | ![]() |
EV_ERR | Call by reference | Type reference (TYPE) | I | 20120827 | |||
2 | ![]() |
EV_OK | Call by reference | Type reference (TYPE) | I | 20120827 | |||
3 | ![]() |
IT_INV_TABLE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_OUT_T | Documents (invoices, corr.req) table | 20120802 | ||
4 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | ![]() |
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 | ![]() |
Exception class for Invoice archiving/logging | 20120921 | |
2 | ![]() |
Proccessing error | 20120921 | |
3 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120830 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120830 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120830 | |||
4 | ![]() |
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 | ![]() |
Exception class for Invoice archiving/logging | 20120921 | |
2 | ![]() |
Proccessing error | 20120921 | |
3 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | ![]() |
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 | ![]() |
Exception class for Invoice archiving/logging | 20120921 | |
2 | ![]() |
Proccessing error | 20120921 | |
3 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | ![]() |
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 | ![]() |
Exception class for Invoice archiving/logging | 20120921 | |
2 | ![]() |
Proccessing error | 20120921 | |
3 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | ![]() |
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 | ![]() |
Exception class for Invoice archiving/logging | 20120921 | |
2 | ![]() |
Proccessing error | 20120921 | |
3 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | ![]() |
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 | ![]() |
Exception class for Invoice archiving/logging | 20120921 | |
2 | ![]() |
Proccessing error | 20120921 | |
3 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | ![]() |
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 | ![]() |
Exception class for Invoice archiving/logging | 20120921 | |
2 | ![]() |
Proccessing error | 20120921 | |
3 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120801 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Record number in ARCLOG | 20120817 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120801 | |||
4 | ![]() |
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 | ![]() |
Exception class for Invoice archiving/logging | 20120921 | |
2 | ![]() |
Proccessing error | 20120921 | |
3 | ![]() |
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 | ![]() |
IN_DOMAIN_NAME | Call by reference | Type reference (TYPE) | DOMNAME | Domain name | 20120921 | ||
2 | ![]() |
IN_LANG | Call by reference | Type reference (TYPE) | DDLANGUAGE | Language Key | 20120921 | ||
3 | ![]() |
IN_VALUE | Call by reference | Type reference (TYPE) | ANY | 20120921 | |||
4 | ![]() |
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 | ![]() |
E_ERRORS | Call by reference | Type reference (TYPE) | I | 20120921 | |||
2 | ![]() |
E_SENT | Call by reference | Type reference (TYPE) | I | Amount of documents processed | 20120921 | ||
3 | ![]() |
IN_DOCUMENTS | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY_T | Digital Invoice Archive Key Table | 20120802 | ||
4 | ![]() |
IN_STATUS_TAB | Call by reference | Type reference (TYPE) | J3RDX_DXD_TAB | XML statuses to process | 20120802 | ||
5 | ![]() |
IT_OPERATOR | Call by reference | Type reference (TYPE) | J3RDX_RT_OPERATOR | Operator of Company Code | 20130606 | ||
6 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
7 | ![]() |
IV_MAX | Call by reference | Type reference (TYPE) | I | Maximum files to process | 20120829 | ||
8 | ![]() |
IV_SIGN_ONLY | Call by reference | Type reference (TYPE) | FLAG | Sign only | 20130111 | ||
9 | ![]() |
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 | ![]() |
I_INCOMING | Call by reference | Type reference (TYPE) | STRING | 20120921 | |||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CS_DOCUMENT | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | Structure for processing digital exchange documents (XMLs) | 20120905 | ||
2 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120827 | |||
3 | ![]() |
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 | ![]() |
CS_SIGNATURE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PERSON | Physical Person | 20120921 | ||
2 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
3 | ![]() |
IV_OPERATOR | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Operator | 20130606 | ||
4 | ![]() |
IV_STRUCT_DIVISION | Call by reference | Type reference (TYPE) | FLAG | Structual Division | 20130304 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Proccessing error | 20120921 |
Method SET_SIGNER_IN_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_FILEDATA | Call by reference | Type reference (TYPE) | J_3RF_DI_FILEDATA | File data | 20121227 | ||
2 | ![]() |
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 | ![]() |
C_SIGNATORY | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PERSON | Physical Person | 20130305 | ||
2 | ![]() |
I_AWKEY | Call by reference | Type reference (TYPE) | AWKEY | Reference Key | 20130305 | ||
3 | ![]() |
I_AWTYP | Call by reference | Type reference (TYPE) | AWTYP | Reference Transaction | 20130305 | ||
4 | ![]() |
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 | ![]() |
ET_SIGN | Call by reference | Type reference (TYPE) | J_3RF_DIXML_SIGNATURE_T | Digital Invoice Signatures | 20130828 | ||
2 | ![]() |
I_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20130828 | ||
3 | ![]() |
I_ERR_FILENAME | Call by reference | Type reference (TYPE) | J_3RF_DIXML_FILENAME | File Name (Electronic Documents Exchange) | 20130828 | ||
4 | ![]() |
I_ERR_HEADER | Call by reference | Type reference (TYPE) | C | Error message header | 20130828 | ||
5 | ![]() |
I_RECV_FILE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_FILENAME | File Name (Electronic Documents Exchange) | 20130828 | ||
6 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | Structure for processing digital exchange documents (XMLs) | 20120803 | ||
2 | ![]() |
EV_COUNTER | Call by reference | Type reference (TYPE) | J_3RFDI_COUNTER_KEY | Numeric field 12 | 20120831 | ||
3 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Numeric field 12 | 20120817 | ||
4 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120803 | |||
5 | ![]() |
IV_DOC_TIMESTAMP | Call by reference | Type reference (TYPE) | J_3RF_TIMESTAMP_D | Timestamp of document | 20120905 | ||
6 | ![]() |
IV_JOURNAL_TYPE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_INV_TYPE | Document direction | 20120817 | ||
7 | ![]() |
IV_OPERATOR_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_OPERATOR_ID | Operator ID (Electronic Documents Exchange) | 20120820 | ||
8 | ![]() |
IV_PARTNER | Call by reference | Type reference (TYPE) | J_3RFDI_CONTRAGENT | Contragent (customer, vendor) | 20120817 | ||
9 | ![]() |
IV_PARTNER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120817 | ||
10 | ![]() |
IV_REGINV_CLARST | Call by reference | Type reference (TYPE) | J_3RFINV_CLARIF_STATUS | XML Clarification Request Status | 20120821 | ||
11 | ![]() |
IV_REGINV_STATUS | Call by reference | Type reference (TYPE) | J_3RFINV_DOC_STATUS | XML Document Status | 20120817 | ||
12 | ![]() |
IV_SENDER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | File name generation only if is supplied | 20120817 | ||
13 | ![]() |
IV_XML_STATUS | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_STATUS | Electronic invoicing document status | 20120921 | ||
14 | ![]() |
PARK_OLDER | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120829 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120817 | |
2 | ![]() |
Proccessing error | 20120817 | |
3 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | Structure for processing digital exchange documents (XMLs) | 20120921 | ||
2 | ![]() |
EV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Internal number in the electronic invoice archive | 20120921 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120921 | |||
4 | ![]() |
IV_DDX_SETTING | Call by reference | Type reference (TYPE) | J_3RF_DI_TRANF | Transformations for digital invoice processing | 20120921 | ||
5 | ![]() |
IV_DIRECTION | Call by reference | Type reference (TYPE) | J_3RF_DI_DIRECTION | Document direction | 20120921 | ||
6 | ![]() |
IV_JOURNAL_TYPE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_INV_TYPE | Invoice Type | 20120921 | ||
7 | ![]() |
IV_PARTNER | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20120921 | ||
8 | ![]() |
IV_RECEIVER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Invoicing) | 20120921 | ||
9 | ![]() |
IV_REGINV_CLARST | Call by reference | Type reference (TYPE) | J_3RFINV_CLARIF_STATUS | Electronic Invoice Clarification Request Status | 20120921 | ||
10 | ![]() |
IV_REGINV_STATUS | Call by reference | Type reference (TYPE) | J_3RFINV_DOC_STATUS | Electronic Invoice Document Status | 20120921 | ||
11 | ![]() |
IV_SENDER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Invoicing) | 20120921 | ||
12 | ![]() |
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 | ![]() |
Exception class for Invoice archiving/logging | 20120921 | |
2 | ![]() |
Proccessing error | 20120921 | |
3 | ![]() |
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 | ![]() |
ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to relevant data type | 20120727 | ||
2 | ![]() |
IV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
3 | ![]() |
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 | ![]() |
System-Exception Creating Data | 20120727 | |
2 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | XML Invoice Structure | 20120727 | ||
2 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to relevant data type | 20120727 | ||
3 | ![]() |
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 | ![]() |
System-Exception Creating Data | 20120727 | |
2 | ![]() |
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 | ![]() |
CV_DDX_DOC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | Structure for processing digital exchange documents (XMLs) | 20120827 | ||
2 | ![]() |
EV_STATUS_ID | Call by reference | Type reference (TYPE) | J_3RFINV_STATUS_KEY | Numeric field 12 | 20120827 | ||
3 | ![]() |
IV_JOURNAL_TYPE | Call by reference | Type reference (TYPE) | J_3RF_DIXML_INV_TYPE | Document direction | 20120827 | ||
4 | ![]() |
IV_RECORD_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Numeric field 12 | 20120827 | ||
5 | ![]() |
IV_REGINV_CLARST | Call by reference | Type reference (TYPE) | J_3RFINV_CLARIF_STATUS | XML Clarification Request Status | 20120827 | ||
6 | ![]() |
IV_REGINV_STATUS | Call by reference | Type reference (TYPE) | J_3RFINV_DOC_STATUS | XML Document Status | 20120827 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120827 | |
2 | ![]() |
Proccessing error | 20120827 |
Method VERIFY_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_DIRECTION | Call by reference | Type reference (TYPE) | J_3RF_DI_DIRECTION | Document direction | 20120921 | ||
2 | ![]() |
I_KEY | Call by reference | Type reference (TYPE) | J_3RF_DIXML_KEY | Invoice Journal Key and Data | 20120921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Proccessing error | 20120921 |
Method XML_TO_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to relevant data type | 20120813 | ||
2 | ![]() |
IS_RECORD | Call by reference | Type reference (TYPE) | J_3RFDI_ARC | Transformations for digital invoice processing | 20120813 | ||
3 | ![]() |
IV_TRY_LATEST | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
System-Exception Creating Data | 20120813 | |
2 | ![]() |
General Error When Performing CALL TRANSFORMATION | 20120813 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 617 |