Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys ISMT Add-On Note 2024_02_1 | 15-Mar-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”
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
3. Solution
Import related to the transport request and activate BC Set.
3.1 Correction instruction ATTP 3.0
Transport request | Description / Dependencies |
D14K9000XX | 3Keys ISMT Add-On 3.0 Note 2024_02_01 Required transport D14K900332 |
3.2 Correction instruction ATTP 3.1
Transport request | Description / Dependencies |
A2DK9000XX | 3Keys ISMT Add-On 3.1 Note 2024_02_01 Required transport A2DK900643 |
3.3 Correction instruction ATTP 3.2
Transport request | Description / Dependencies |
A3DK9000XX | 3Keys ISMT Add-On 3.2 Note 2024_02_01 Required transport A3DK900211 |
3.4 Correction instruction ATTP 3.3
Transport request | Description / Dependencies |
A4DK9000XX | 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).
5. Source code objects
Short description | Program | Object type | Object name |
Translation for: Domain | LANG | DOMA | /K3TMT/D_NOTE2024_02_01V1 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TMT/CUST_ISMT_300_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 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TMT/CUST_ISMT_300_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 |