Hierarchy

⤷

⤷

Properties
Class | CL_J3RF_DI_ARCLOG | |
Short Description | Achiving/logging digital invoices | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | J3RF | Localization Russia: FI |
Created | 20120730 | 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) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_J3RF_DI_ARCLOG has no interface implemented.
Friends
Class CL_J3RF_DI_ARCLOG has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Public | Type reference (TYPE) | STRING | '.txt' | default file extension of signature | 20130111 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | Add log entry | 20120802 |
2 | ![]() |
Static method | Public | Method | Convert XML record for processing | 20130111 |
3 | ![]() |
Static method | Public | Method | Check the file is not processed | 20130226 |
4 | ![]() |
Static method | Private | Method | Check reginv data is correct (either incoming or outgoing) | 20120803 |
5 | ![]() |
Static method | Public | Method | Compute invoice status from current document exchange status | 20120730 |
6 | ![]() |
Static method | Public | Method | Create record with optionally adding xml to it | 20120730 |
7 | ![]() |
Static method | Public | Method | Delete set of documents by key(reg.inv) | 20130805 |
8 | ![]() |
Static method | Private | Method | Generate internal id for archive | 20120803 |
9 | ![]() |
Static method | Private | Method | Get current status key value by reg.inv. key | 20120831 |
10 | ![]() |
Static method | Public | Method | Return set of documents by external number | 20120803 |
11 | ![]() |
Static method | Public | Method | Return set of documents by key(reg.inv+type) | 20120903 |
12 | ![]() |
Static method | Public | Method | Return set of documents, relevant to invoice, without xml | 20120803 |
13 | ![]() |
Static method | Public | Method | Return set of documents by statuses and direction, no xml | 20120828 |
14 | ![]() |
Static method | Public | Method | Return full document info by filename | 20120921 |
15 | ![]() |
Static method | Public | Method | Return full document info by internal id | 20120803 |
16 | ![]() |
Static method | Public | Method | Return full document info by key(reg.inv+type+status_key) | 20120803 |
17 | ![]() |
Static method | Public | Method | Return full document info by key(reg.inv+type+status_key) | 20120817 |
18 | ![]() |
Static method | Public | Method | Format filename | 20120921 |
19 | ![]() |
Static method | Public | Method | Return last num. id in archive for key(reg.inv+type) | 20120817 |
20 | ![]() |
Static method | Public | Method | Return set of documents by keys, with xml | 20120810 |
21 | ![]() |
Static method | Public | Method | Return set of documents by statuses, with xml | 20120803 |
22 | ![]() |
Static method | Public | Method | Get encoding of XSTRING | 20121113 |
23 | ![]() |
Static method | Public | Method | Convert String to Xstring | 20120801 |
24 | ![]() |
Static method | Public | Method | HEX string to CHAR string convertion (CP ISO-866 RU) | 20120801 |
25 | ![]() |
Static method | Private | Method | Read archive records by reg. invoice key | 20120816 |
26 | ![]() |
Static method | Private | Method | Read single archive record by arclog key | 20120816 |
27 | ![]() |
Static method | Private | Method | Read single archive record by num id | 20120816 |
28 | ![]() |
Static method | Private | Method | Update muser, mdate and mtime every time write is called | 20120730 |
29 | ![]() |
Static method | Public | Method | Update record | 20120803 |
Events
Class CL_J3RF_DI_ARCLOG has no event.
Types
Class CL_J3RF_DI_ARCLOG 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 | ![]() |
IBUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company code | 20120802 | ||
2 | ![]() |
IDIRECTION | Call by reference | Type reference (TYPE) | J_3RF_DI_DIRECTION | Direction | 20120802 | ||
3 | ![]() |
IERROR | Call by reference | Type reference (TYPE) | CHAR2 | Error type (NO data, UPdate, INsert) | 20120802 | ||
4 | ![]() |
IGJAHR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20120803 | ||
5 | ![]() |
INUM | Call by reference | Type reference (TYPE) | NUM10 | Document number | 20120802 | ||
6 | ![]() |
INUM_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | DI archive internal number | 20120816 | ||
7 | ![]() |
ITYPE | Call by reference | Type reference (TYPE) | J_3RF_DI_DOCTYPE | Document type | 20120802 |
Method ADD_LOG_ENTRY on class CL_J3RF_DI_ARCLOG has no exception.
Method ARCLOG_TO_PROCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_XML_PROC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_S | Structure for processing digital exchange documents (XMLs) | 20130111 | ||
2 | ![]() |
IS_DI_ARC | Call by reference | Type reference (TYPE) | J_3RFDI_ARC | Table for archiving and logging digital invoices | 20130111 |
Method ARCLOG_TO_PROCESS on class CL_J3RF_DI_ARCLOG has no exception.
Method CHECK_DOC_BY_FILENAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IBUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20130226 | ||
2 | ![]() |
IFILENAME | Call by reference | Type reference (TYPE) | J_3RF_DIXML_FILENAME | File Name (Electronic Documents Exchange) | 20130226 | ||
3 | ![]() |
IKUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20130226 | ||
4 | ![]() |
ILIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20130226 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20130226 |
Method CHECK_REGINV_CORRECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EDI_ARC_KEY | Value transfer | Type reference (TYPE) | J_3RF_DI_ARC_KEY | Digital Invoice Archive Key | 20130222 | ||
2 | ![]() |
IDI_ARC_KEY | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY | Digital Invoice Archive Key | 20120810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120803 |
Method COMPUTE_INVOICE_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ESTATUS_ICON | Call by reference | Type reference (TYPE) | ICON_D | Icon in text fields (substitute display, alias) | 20120730 | ||
2 | ![]() |
IDIRECTION | Call by reference | Type reference (TYPE) | J_3RF_DI_DIRECTION | Document direction | 20120803 | ||
3 | ![]() |
IDI_ARC_KEY | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY | Digital Invoice Archive Key | 20120810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120731 |
Method CREATE_RECORD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ECOUNTER_KEY | Call by reference | Type reference (TYPE) | J_3RFDI_COUNTER_KEY | Key Number For Log Table | 20120831 | ||
2 | ![]() |
ENUM_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Internal number id for archive | 20120803 | ||
3 | ![]() |
ICOUNTER_KEY | Call by reference | Type reference (TYPE) | J_3RFDI_COUNTER_KEY | Key Number For Log Table | 20120831 | ||
4 | ![]() |
IDIRECTION | Call by reference | Type reference (TYPE) | J_3RF_DI_DIRECTION | Document direction | 20120803 | ||
5 | ![]() |
IDI_ARC_KEY | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY | Digital Invoice Archive Key | 20120810 | ||
6 | ![]() |
IDOC_TIMESTAMP | Call by reference | Type reference (TYPE) | J_3RF_TIMESTAMP_D | Document timestamp | 20120801 | ||
7 | ![]() |
IEXT_ORIG | Call by reference | Type reference (TYPE) | J_3RFINV_ORIGE | External Number of Original VAT Invoice | 20120730 | ||
8 | ![]() |
IFILENAME | Call by reference | Type reference (TYPE) | J_3RF_DIXML_FILENAME | File Name (Electronic Documents Exchange) | 20120803 | ||
9 | ![]() |
IOPERATOR | Call by reference | Type reference (TYPE) | J_3RF_DI_OPERATOR_CC | Operator of Company Code | 20130606 | ||
10 | ![]() |
IPARKED | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20120829 | ||
11 | ![]() |
IPARTNER | Call by reference | Type reference (TYPE) | J_3RFDI_CONTRAGENT | Partner (customer, vendor) | 20120730 | ||
12 | ![]() |
IPARTNER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120730 | ||
13 | ![]() |
ISIGNATURE | Call by reference | Type reference (TYPE) | J_3RFDI_SIGNATURE | Digital invoice signature | 20120803 | ||
14 | ![]() |
ISIGN_TIMESTAMP | Call by reference | Type reference (TYPE) | J_3RF_TIMESTAMP_S | Sign. timestamp | 20120803 | ||
15 | ![]() |
ISIGN_USER | Call by reference | Type reference (TYPE) | J_3RF_USER_S | User who signed document | 20120803 | ||
16 | ![]() |
ISTATUS | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_STATUS | XML document status | 20120730 | ||
17 | ![]() |
ISXMLDATA | Call by reference | Type reference (TYPE) | STRING | XML Data BADI | 20120803 | ||
18 | ![]() |
IVERS | Call by reference | Type reference (TYPE) | J_3RF_DI_DOCVERS | XML format version (xsd version) | 20120814 | ||
19 | ![]() |
IXMLDATA | Call by reference | Type reference (TYPE) | STRING | XML Data | 20120730 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120731 |
Method DELETE_DOCS_BY_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_KEY | Call by reference | Type reference (TYPE) | J_3RF_REGINV_KEY | Digital Invoice Archive Key | 20130805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20130805 |
Method GENERATE_INTERNAL_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENUM_ID | Value transfer | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Numeric field 12 | 20120803 |
Method GENERATE_INTERNAL_ID on class CL_J3RF_DI_ARCLOG has no exception.
Method GET_CURRENT_COUNTER_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ECOUNTER_KEY | Call by reference | Type reference (TYPE) | J_3RFDI_COUNTER_KEY | Key for differentiation in XML log table | 20120831 | ||
2 | ![]() |
IDI_ARC_KEY | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY | Digital Invoice Archive Key | 20120831 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120831 |
Method GET_DOCS_BY_EXT_ORIG_NOXML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ESTATUS_ICON | Call by reference | Type reference (TYPE) | ICON_D | Status icon | 20120803 | ||
2 | ![]() |
ET_J3RF_DI_ARC | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_T | Documents related to invoice | 20120803 | ||
3 | ![]() |
IBUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company code | 20120803 | ||
4 | ![]() |
IEXT_ORIG | Call by reference | Type reference (TYPE) | J_3RFINV_ORIGE | External Number of Original VAT Invoice | 20120803 | ||
5 | ![]() |
IGJAHR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20120803 | ||
6 | ![]() |
ITYPE | Call by reference | Type reference (TYPE) | J_3RF_DI_DOCTYPE | Document type | 20120803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120803 |
Method GET_DOCS_BY_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_J_3RFDI_ARC | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_T | One document all info | 20120903 | ||
2 | ![]() |
IDI_ARC_KEY | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY | Digital Invoice Archive Key | 20120903 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120903 |
Method GET_DOCS_BY_KEY_NOXML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ESTATUS_ICON | Call by reference | Type reference (TYPE) | ICON_D | Status icon | 20120803 | ||
2 | ![]() |
ET_J3RF_DI_ARC | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_T | Documents related to invoice | 20120803 | ||
3 | ![]() |
IDI_ARC_KEY | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY | Digital Invoice Archive Key | 20120810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120803 |
Method GET_DOCS_BY_STATUSES_DIR_NOXML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DOCS | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_T | Table type for archiving and logging digital invoices | 20120828 | ||
2 | ![]() |
IDIRECTION | Call by reference | Type reference (TYPE) | J_3RF_DI_DIRECTION | Document direction | 20120828 | ||
3 | ![]() |
IMAX_NUM | Call by reference | Type reference (TYPE) | INT4 | Maximum number of returned documents | 20120828 | ||
4 | ![]() |
IT_STATUSES | Call by reference | Type reference (TYPE) | J3RDX_DXD_TAB | 20120828 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120828 |
Method GET_DOC_BY_FILENAME_XMLSTR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EJ3RF_DI_ARC | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_XMLSTR | Structure for digital invoice archive (xml in string) | 20120921 | ||
2 | ![]() |
IBUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
3 | ![]() |
IFILENAME | Call by reference | Type reference (TYPE) | J_3RF_DIXML_FILENAME | File Name (Electronic Documents Exchange) | 20120921 | ||
4 | ![]() |
INUM_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Internal number in the electronic invoice archive | 20130222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120921 |
Method GET_DOC_BY_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EJ3RF_DI_ARC | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_XMLSTR | One document all info | 20120803 | ||
2 | ![]() |
INUM_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | Internal id in archive | 20120803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120809 |
Method GET_DOC_BY_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EJ3RF_DI_ARC | Call by reference | Type reference (TYPE) | J_3RFDI_ARC | One document all info | 20120803 | ||
2 | ![]() |
ICOUNTER_KEY | Call by reference | Type reference (TYPE) | J_3RFDI_COUNTER_KEY | Key Number For Log Table | 20120831 | ||
3 | ![]() |
IDI_ARC_KEY | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY | Digital Invoice Archive Key | 20120816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120803 |
Method GET_DOC_BY_KEY_XMLSTR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EJ3RF_DI_ARC | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_XMLSTR | Structure for digital invoice archive (xml in string) | 20120817 | ||
2 | ![]() |
ICOUNTER_KEY | Call by reference | Type reference (TYPE) | J_3RFDI_COUNTER_KEY | Key Number For Log Table | 20120831 | ||
3 | ![]() |
IDI_ARC_KEY | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY | Digital Invoice Archive Key | 20120817 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120817 |
Method GET_FILENAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_FILENAME | Value transfer | Type reference (TYPE) | J_3RF_DIXML_FILENAME | File Name (Electronic Documents Exchange) | 20120921 | ||
2 | ![]() |
IV_FILENAME | Call by reference | Type reference (TYPE) | J_3RF_DIXML_FILENAME | File Name (Electronic Documents Exchange) | 20120921 |
Method GET_FILENAME on class CL_J3RF_DI_ARCLOG has no exception.
Method GET_LAST_ID_BY_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IDI_ARC_KEY | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY | Digital Invoice Archive Key | 20120817 | ||
2 | ![]() |
RV_NUM_ID | Value transfer | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | DI archive internal number | 20120817 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120817 |
Method GET_XMLS_BY_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DI_XML_PROC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_T | Table for digital document processor | 20120810 | ||
2 | ![]() |
IT_DI_ARC_KEYS | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY_T | Table with keys in archive | 20120810 | ||
3 | ![]() |
IT_STATUSES | Call by reference | Type reference (TYPE) | J_3RF_DIXML_R_STATUS_T | Range for statuses | 20120921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120810 |
Method GET_XMLS_BY_STATUSES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DI_XML_PROC | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_PROC_T | Table for digital document processor | 20120803 | ||
2 | ![]() |
IT_OPERATOR | Call by reference | Type reference (TYPE) | J3RDX_RT_OPERATOR | Operator of Company Code | 20130606 | ||
3 | ![]() |
IT_STATUSES | Call by reference | Type reference (TYPE) | J3RDX_DXD_TAB | 20120803 | |||
4 | ![]() |
IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20120921 | ||
5 | ![]() |
IV_MAX | Call by reference | Type reference (TYPE) | I | max lines in result | 20120829 | ||
6 | ![]() |
IV_USNAM | Call by reference | Type reference (TYPE) | USNAM | User Name | 20120921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120809 |
Method GET_XSTRING_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 | 20121114 | ||
2 | ![]() |
EV_ENCODING | Call by reference | Type reference (TYPE) | ABAP_ENCODING | 20121113 | |||
3 | ![]() |
IV_INPUT | Call by reference | Type reference (TYPE) | XSTRING | 20121113 |
Method GET_XSTRING_ENCODING on class CL_J3RF_DI_ARCLOG has no exception.
Method J_3RF_CONV_STRING_TO_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_OUTPUT | Call by reference | Type reference (TYPE) | XSTRING | Output xstring value | 20120801 | ||
2 | ![]() |
IV_ENCODING | Call by reference | Type reference (TYPE) | ABAP_ENCOD | Identifier for Character Format (UTF-8, UCS-2, ...) | 20120801 | ||
3 | ![]() |
IV_INPUT | Call by reference | Type reference (TYPE) | STRING | Input string value | 20120801 |
Method J_3RF_CONV_STRING_TO_XSTRING on class CL_J3RF_DI_ARCLOG has no exception.
Method J_3RF_CONV_XSTRING_TO_STRING 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 | 20121114 | ||
2 | ![]() |
EV_ENCODING | Call by reference | Type reference (TYPE) | ABAP_ENCODING | 20121114 | |||
3 | ![]() |
EV_OUTPUT | Call by reference | Type reference (TYPE) | STRING | Output string value | 20120801 | ||
4 | ![]() |
EV_OUTPUTX | Call by reference | Type reference (TYPE) | XSTRING | Transcoded XSTRING | 20120828 | ||
5 | ![]() |
IV_CP_TO | Call by reference | Type reference (TYPE) | STRING | Overriding codepage | 20120828 | ||
6 | ![]() |
IV_ENCODING | Call by reference | Type reference (TYPE) | ABAP_ENCODING | 20121113 | |||
7 | ![]() |
IV_INPUT | Call by reference | Type reference (TYPE) | XSTRING | Input xstring value | 20120801 |
Method J_3RF_CONV_XSTRING_TO_STRING on class CL_J3RF_DI_ARCLOG has no exception.
Method READ_RECS_BY_REGINV_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_T_ARCLOG | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_T | Table type for archiving and logging digital invoices | 20120816 | ||
2 | ![]() |
IDI_ARC_KEY | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY | Digital Invoice Archive Key | 20120816 |
Method READ_RECS_BY_REGINV_KEY on class CL_J3RF_DI_ARCLOG has no exception.
Method READ_SINGLE_REC_BY_ARCLOG_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_ARCLOG | Call by reference | Type reference (TYPE) | J_3RFDI_ARC | Table for archiving and logging digital invoices | 20120816 | ||
2 | ![]() |
ICOUNTER_KEY | Call by reference | Type reference (TYPE) | J_3RFDI_COUNTER_KEY | Key Number For Log Table | 20120831 | ||
3 | ![]() |
IDI_ARC_KEY | Call by reference | Type reference (TYPE) | J_3RF_DI_ARC_KEY | Digital Invoice Archive Key | 20120816 |
Method READ_SINGLE_REC_BY_ARCLOG_KEY on class CL_J3RF_DI_ARCLOG has no exception.
Method READ_SINGLE_REC_BY_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_ARCLOG | Call by reference | Type reference (TYPE) | J_3RFDI_ARC | Table for archiving and logging digital invoices | 20120816 | ||
2 | ![]() |
INUM_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | DI archive internal number | 20120816 |
Method READ_SINGLE_REC_BY_ID on class CL_J3RF_DI_ARCLOG has no exception.
Method UPDATE_MODIF_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CJ3RF_DI_ARC | Call by reference | Type reference (TYPE) | J_3RFDI_ARC | Archive record | 20120730 |
Method UPDATE_MODIF_INFO on class CL_J3RF_DI_ARCLOG has no exception.
Method UPDATE_RECORD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IDOC_TIMESTAMP | Call by reference | Type reference (TYPE) | J_3RF_TIMESTAMP_D | Document timestamp | 20120803 | ||
2 | ![]() |
IEXT_ORIG | Call by reference | Type reference (TYPE) | J_3RFINV_ORIGE | External Number of Original VAT Invoice | 20120803 | ||
3 | ![]() |
IFILENAME | Call by reference | Type reference (TYPE) | J_3RF_DIXML_FILENAME | File Name (Electronic Documents Exchange) | 20120803 | ||
4 | ![]() |
INUM_ID | Call by reference | Type reference (TYPE) | J_3RFDI_ARC_INT_NUM | DI archive internal number | 20120816 | ||
5 | ![]() |
IPARTNER | Call by reference | Type reference (TYPE) | J_3RFDI_CONTRAGENT | Partner (customer, vendor) | 20120803 | ||
6 | ![]() |
IPARTNER_ID | Call by reference | Type reference (TYPE) | J_3RF_DIXML_PARTNER_ID | Partner ID (Electronic Documents Exchange) | 20120803 | ||
7 | ![]() |
ISIGNATURE | Call by reference | Type reference (TYPE) | J_3RFDI_SIGNATURE | Digital invoice signature | 20120803 | ||
8 | ![]() |
ISIGN_TIMESTAMP | Call by reference | Type reference (TYPE) | J_3RF_TIMESTAMP_S | Sign. timestamp | 20120803 | ||
9 | ![]() |
ISIGN_USER | Call by reference | Type reference (TYPE) | J_3RF_USER_S | User who signed document | 20120803 | ||
10 | ![]() |
ISTATUS | Call by reference | Type reference (TYPE) | J_3RF_DI_XML_STATUS | XML document status | 20120803 | ||
11 | ![]() |
ISXMLDATA | Call by reference | Type reference (TYPE) | STRING | XML Data BADI | 20120803 | ||
12 | ![]() |
IVERS | Call by reference | Type reference (TYPE) | J_3RF_DI_DOCVERS | XML format version (xsd version) | 20120814 | ||
13 | ![]() |
IXMLDATA | Call by reference | Type reference (TYPE) | STRING | XML Data | 20120803 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception class for Invoice archiving/logging | 20120803 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 617 |