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 |