Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys ISMT Add-On Note 2024_02_1 | 19-Mar-2024 |
2.0 | Updated version | 11-Apr-2024 |
1. Overview
This document describes changes in the 3Keys ISMT connector ABAP part.
2. Description
New node Participant Tax Code added in the transaction /K3TMT/CONF to maintain Participant Tax code instead of maintaining using transaction SM30 and table /K3TMT/C_PARTIC.
New nodes added to the transaction /K3TMT/CUST:
ISMT Status send from (instead of maintaining using transaction SM30 and table /K3TMT/C_STA_FR)
ISMT Status change to (instead of maintaining using transaction SM30 and table /K3TMT/C_STA_TO)
Mapping attributes rule types Z3K_ISMT_APPL_CANC and Z3K_ISMT_CONTR_COMM will be changed after activation of the BC-Set
Report /K3TMT/OMS_REP corrections:
Configuration ID determination changed to logic-based instead of selection screen parameter value
Configuration ID criteria changed to select-option
Selection screen Rule type validation added
New feature
Reporting notification Contract commissioning (LK_CONTRACT_COMMISSIONING) works incorrectly with SSCC object - field UIT is filled instead of field UITU
Implementation error
Multiple corrections for reporting notification Withdrawal from circulation (LK_RECEIPT):
the report structure updated according to the True API version 380
value format corrected for fields ACTION_DATE, DOCUMENT_DATE
new reporting notification fields BUYER_INN (source event attribute ZRU_BUYER_INN), WITHDRAWAL_TYPE_OTHER (source event attribute RR_RU_WDRWL_REASON), STATE_CONTRACT_ID (source event attribute ZRU_STATE_CONTR_ID), DESTINATION_COUNTRY_CODE (source event attribute ZRU_CTR_DEST), IMPORTER_ID (source event attribute ZRU_IMPORTER_ID), FIAS_ID (source event attribute RR_RU_AOGUID)
field KKT_NUMBER deleted from notification
new check logic according to the True API
new event attributes supported ZRU_BUYER_INN, ZRU_CTR_DEST, ZRU_IMPORTER_ID, ZRU_STATE_CONTR_ID
SGTIN ISMT status after successful report processing changed from incorrect value “WRITTEN_OFF“ to value “RETIRED”
Default value for field DOC_TYPE and DOC_DATE deleted
Implementation error
Transaction /K3TMT/REP_MONITOR multiple corrections:
Function “Maintain missing data” for message type rule Z3K_ISMT_APPL_CANC put cancellation_reason number (code) and not the text KM_DESTROYED
Authorization check for ISMT document type (authorization object /K3TMT/001) works incorrectly in case exclude value used for document type select-option
Incorrect object quantity of the reports' SGTINs is calculated in pop-un which displays GTIN’s of Batch details for document type 1-Aggregation (AGGREGATION_DOCUMENT)
Implementation error
To prevent adding the ZDEV transport layer to customer STMS transport routes, the 3Keys Russia ISMT Connector ABAP packages transport layer was changed from ZDEV to SAP.
New feature.
3. Solution
Import related to the transport request and activate BC Set.
3.1 Correction instruction ATTP 3.0
Transport request | Description / Dependencies |
D14K900354 | 3Keys ISMT Add-On 3.0 Note 2024_02_01 Required transport D14K900332 |
3.2 Correction instruction ATTP 3.1
Transport request | Description / Dependencies |
A2DK900741 | 3Keys ISMT Add-On 3.1 Note 2024_02_01 Required transport A2DK900643 |
3.3 Correction instruction ATTP 3.2
Transport request | Description / Dependencies |
A3DK900330 | 3Keys ISMT Add-On 3.2 Note 2024_02_01 Required transport A3DK900211 |
3.4 Correction instruction ATTP 3.3
Transport request | Description / Dependencies |
A4DK900185 | 3Keys ISMT Add-On 3.3 Note 2024_02_01 Required transport A4DK900107 |
4. Recommendation
Activate BC Set /K3TMT/CUST_ISMT_300_2024_02_01 (SAP ATTP version 3.0) or /K3TMT/CUST_ISMT_3_1_2024_02_01 (SAP ATTP version 3.1) or /K3TMT/CUST_ISMT_3_2_2024_02_01 (SAP ATTP version 3.2) or /K3TMT/CUST_ISMT_3_3_2024_02_01 (SAP ATTP version 3.3).
Maintain Configuration via transaction /K3TMT/CONF node Participant Tax Code for each Business Partner if Business Partner GLN is used at BR_CRYPTO_COMM reporting event.
5. Source code objects
Short description | Program | Object type | Object name |
Translation for: Domain | LANG | DOMA | /K3TMT/D_NOTE2024_02_01V1 |
Translation for: Domain | LANG | DOMA | /K3TMT/D_NOTE2024_02_01V2 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TMT/CUST_ISMT_300_2024_02_01 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TMT/CUST_ISMT_3_1_2024_02_01 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TMT/CUST_ISMT_3_2_2024_02_01 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TMT/CUST_ISMT_3_3_2024_02_01 |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TMT/CL_ISMT_UTILITIES |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TMT/CL_UI_HELPER |
Private Header (ABAP Objects) | LIMU | CPRI | /K3TMT/CL_DEC_MAPPER |
Private Header (ABAP Objects) | LIMU | CPRI | /K3TMT/CL_UI_HELPER |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TMT/CL_DEC_MAPPER |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TMT/CL_ISMT_UTILITIES |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TMT/CL_UI_HELPER |
Documentation | LIMU | DOCU | NA/K3TMT/COM037 |
Domain Definition | LIMU | DOMD | /K3TMT/D_RU_NTF_WITHDR_ACTION |
Screen | LIMU | DYNP | /K3TMT/SAPLUI_POPUP_NOTIF 0022 |
Function Module | LIMU | FUNC | /K3TMT/REP_QTY_SAVE |
Single Message | LIMU | MESS | /K3TMT/COM037 |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_AIF_REP_PARSER PARSE_DECOMISSIONING |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_CONTR_COMM_MAPPER COMPOSE_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_DEC_MAPPER CHECK_NOTIF_ATTR_EMPTY |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_DEC_MAPPER CHECK_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_DEC_MAPPER COMPOSE_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_DEC_MAPPER CONSTRUCTOR |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT CONVERT_TO_EVT_PROPERTIES |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT SET_DEFAULT_DATA_FOR_UI |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_UTILITIES GET_BUPA_CONFIG |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_HELPER GET_WDRWL_ACTION_CODE |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_HELPER GET_WDRWL_ACTION_TEXT |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_HELPER GET_WDRWL_DOC_TYPE_CODE |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_HELPER GET_WDRWL_DOC_TYPE_TEXT |
Report Source Code | LIMU | REPS | /K3TMT/DISPATCHER_C01 |
Report Source Code | LIMU | REPS | /K3TMT/LUI_POPUP_NOTIFO01 |
Report Source Code | LIMU | REPS | /K3TMT/OMS_REP_C01 |
Report Source Code | LIMU | REPS | /K3TMT/OMS_REP_E01 |
Report Source Code | LIMU | REPS | /K3TMT/OMS_REP_SSC |
Report Source Code | LIMU | REPS | /K3TMT/REP_MONITOR_F01 |
Report Source Code | LIMU | REPS | /K3TMT/RESPONSE_C01 |
Report Texts | LIMU | REPT | /K3TMT/DISPATCHER |
Report Texts | LIMU | REPT | /K3TMT/OMS_REP |
Report Texts | LIMU | REPT | /K3TMT/RESPONSE |
Table Definition | LIMU | TABD | /K3TMT/S_OMS_REP |
Table Definition | LIMU | TABD | /K3TMT/S_UI_DECOM |
Domain | R3TR | DOMA | /K3TMT/D_NOTE2024_02_01V1 |
Domain | R3TR | DOMA | /K3TMT/D_NOTE2024_02_01V2 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TMT/CUST_ISMT_300_2024_02_01 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TMT/CUST_ISMT_3_1_2024_02_01 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TMT/CUST_ISMT_3_2_2024_02_01 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TMT/CUST_ISMT_3_3_2024_02_01 |
Search Help | R3TR | SHLP | /K3TMT/H_OMS_RULE_TYPE |
Table | R3TR | TABL | /K3TMT/S_BUPA_CONFIG |
Table | R3TR | TABL | /K3TMT/S_LK_REC |
Table | R3TR | TABL | /K3TMT/S_LK_REC_AIF |
Table | R3TR | TABL | /K3TMT/S_LK_REC_DOC |
Table | R3TR | TABL | /K3TMT/S_LK_REC_DOCS |
Table | R3TR | TABL | /K3TMT/S_LK_REC_MSG |
Definition of a Maintenance and Transport Object | R3TR | TOBJ | /K3TMT/VC_CONFC |
Definition of a Maintenance and Transport Object | R3TR | TOBJ | /K3TMT/VC_CUSTC |
Table Type | R3TR | TTYP | /K3TMT/T_BUPA_CONFIG |
View cluster | R3TR | VCLS | /K3TMT/VC_CONF |
View cluster | R3TR | VCLS | /K3TMT/VC_CUST |
View | R3TR | VIEW | /K3TMT/V_OMS_RUL |
Report Source Code | LIMU | REPS | /K3TMT/RESPONSE_C01 |
Report Source Code | LIMU | REPS | /K3TMT/OMS_REP_SSC |
Report Source Code | LIMU | REPS | /K3TMT/OMS_REP_E01 |
Report Source Code | LIMU | REPS | /K3TMT/OMS_REP_C01 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TMT/CUST_ISMT_300_2024_02_01 |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT CONVERT_TO_EVT_PROPERTIES |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT SET_DEFAULT_DATA_FOR_UI |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_CONTR_COMM_MAPPER COMPOSE_NOTIF_MSG |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TMT/CL_DEC_MAPPER |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_DEC_MAPPER CONVERT_TO_DATE_TYPE |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_DEC_MAPPER COMPOSE_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_DEC_MAPPER CONSTRUCTOR |
Report Source Code | LIMU | REPS | /K3TMT/DISPATCHER_C01 |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_AIF_REP_PARSER EXTRACT_DATA |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TMT/CL_AIF_REP_PARSER |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_AIF_REP_PARSER PARSE_FTS_INTRODUCE |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_FTS_INT_MAPPER CONSTRUCTOR |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_REP_RU SEND_NOTIFICATION_GENERIC |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_AIF_REP_PARSER PARSE_PACKING |
Data Element Definition | LIMU | DTED | /K3TMT/E_NTF_SSCC_QUANTITY |
Data Element Definition | LIMU | DTED | /K3TMT/E_NTF_SGTIN_QUANTITY |
Screen | LIMU | DYNP | /K3TMT/SAPLUI_POPUP_NOTIF 0022 |
Function Module | LIMU | FUNC | /K3TMT/UI_POPUP_NOTIF |
Package | R3TR | DEVC | /K3TMT/AIF |
Package | R3TR | DEVC | /K3TMT/COCKPIT |
Package | R3TR | DEVC | /K3TMT/COMMON |
Package | R3TR | DEVC | /K3TMT/MAIN |
Package | R3TR | DEVC | /K3TMT/RULE |
Package | R3TR | DEVC | /K3TMT/SW |
Package | R3TR | DEVC | /K3TMT/UI |