Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys ISMT Add-On Note 2023_01_2 | 22-Dec-2022 |
1. Overview
This document describes changes in the 3Keys ISMT connector ABAP part.
2. Description
Software component K3TMT assigned for packages /K3TMT/AIF, /K3TMT/COCKPIT, /K3TMT/COMMON, /K3TMT/MAIN, /K3TMT/RULE, /K3TMT/UI.
New industry 30-Disinfectants, 31-Food Supplements added into domain /STTP/D_INDUSTRY.
New functions for transaction /K3TMT/REP_MONITOR:
Software Version button
Missing data function
Navigation to reporting event issue corrected
New report LP_GOODS_IMPORT Import 3rd country added.
BC Sets created /K3TMT/CUST_ISMT_300_2023_01_02 (SAP ATTP 3.0 version), /K3TMT/CUST_ISMT_3_1_2023_01_02 (SAP ATTP 3.1 version), /K3TMT/CUST_ISMT_3_2_2023_01_02 (SAP ATTP 3.2 version) including all necessary customizing.
New feature.
This note is a part of software installation file SAPK-301COINK3TMT, SAPK-302COINK3TMT.
3. Solution
Import related to the transport request.
3.1 Correction instruction ATTP 3.0
Transport request | Description / Dependencies |
D14K900268 | 3Keys ISMT Add-On 3.0 Note 2023_01_02 Required transport D14K900259 |
3.2 Correction instruction ATTP 3.1
Transport request | Description / Dependencies |
A2DK900412 | 3Keys ISMT Add-On 3.1 Note 2023_01_02 Required transport A2DK900355 |
3.3 Correction instruction ATTP 3.2
Transport request | Description / Dependencies |
A3DK900060 | 3Keys ISMT Add-On 3.2 Note 2023_01_02 Required transport A2DK900355 |
4. Recommendation
Activate BC Set depending on your ATTP version: /K3TMT/CUST_ISMT_300_2023_01_02 (SAP ATTP 3.0 version), /K3TMT/CUST_ISMT_3_1_2023_01_02 (SAP ATTP 3.1 version), /K3TMT/CUST_ISMT_3_2_2023_01_02 (SAP ATTP 3.2 version).
Manual activity required: maintain REST path via SM30 /STTP/V_RSRVPATH method CREATE_DOCUMENT with following values:
industry 30: “/api/v3/true-api/lk/documents/create?pg=antiseptic”
industry 31: “/api/v3/true-api/lk/documents/create?pg=bio“
5. Source code objects
Short description | Program | Object type | Object name |
Translation for: Domain Definition | LANG | DOMD | /K3TMT/D_INDUSTRY_APPEND |
Translation for: Domain Definition | LANG | DOMD | /K3TMT/D_NOTE2023_01_02V1 |
Translation for: Domain Definition | LANG | DOMD | /K3TMT/D_REP_AUTH_ACTION |
Translation for: Data Element Definition | LANG | DTED | /K3TMT/E_INN_PARTICIPANT |
Translation for: Single Message | LANG | MESS | /K3TMT/COM029 |
Translation for: Report Texts | LANG | REPT | /K3TMT/CL_UI_REP_MON==========CP |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TMT/CL_DATA_PRVDR_ISMT |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TMT/CL_ISMT_REPORT |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TMT/CL_REP_CONST |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TMT/CL_UI_HELPER |
Private Header (ABAP Objects) | LIMU | CPRI | /K3TMT/CL_ISMT_REPORT |
Private Header (ABAP Objects) | LIMU | CPRI | /K3TMT/CL_UI_HELPER |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TMT/CL_AIF_REP_PARSER |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TMT/CL_DATA_PRVDR_ISMT |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TMT/CL_ISMT_REPORT |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TMT/CL_UI_REP_MON |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TMT/CL_DATA_PRVDR_ISMT |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TMT/CL_ISMT_REPORT |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TMT/CL_REP_CONST |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TMT/CL_UI_HELPER |
GUI Definition | LIMU | CUAD | /K3TMT/SAPLUI_POPUP |
Documentation | LIMU | DOCU | NA/K3TMT/COM029 |
Domain Definition | LIMU | DOMD | /K3TMT/D_REP_AUTH_ACTION |
Function Module | LIMU | FUNC | /K3TMT/NAVIGATE_COCKPIT |
Function Module | LIMU | FUNC | /K3TMT/UI_POPUP_ALV_SW_VER |
Single Message | LIMU | MESS | /K3TMT/COM029 |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_AIF_REP_PARSER EXTRACT_DATA |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_AIF_REP_PARSER PARSE_GOODS_IMPORT |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_DATA_PRVDR_ISMT CHECK_CC_NOT_CONFIRMED |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_DATA_PRVDR_ISMT CHECK_PREV_REP_FAILED |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_DATA_PRVDR_ISMT DETERMINE_DATA_GTIN |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_DATA_PRVDR_ISMT GET_DATA_SPLIT_NOT_POSSIBLE |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_DEC_MAPPER COMPOSE_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_GTIN_REC_MAPPING COMPOSE_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_INT_G_MAPPER COMPOSE_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_INT_G_ML_MAPPER COMPOSE_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT CONVERT_DOCTYPE_TO_NOTIFTYPE |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT CONVERT_TO_EVT_PROPERTIES |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT CREATE_FROM_EVENT |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT CREATE_NTF_HEADER |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT FILL_EVENT_ATTR |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT GET_INSTANCE |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT MAINTAIN_MISSING_DATA |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT OPEN_UI_POPUP |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT SET_DEFAULT_DATA_FOR_UI |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_ISMT_REPORT UPDATE_HEADER_STATUS |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_REP_RU SEND_NOTIFICATION_GENERIC |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_RULES START_RULE_PROCESING |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_HELPER GET_CANC_REASON_CODE |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_HELPER GET_CANC_REASON_TEXT |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_HELPER GET_PROD_ORDER_TYPE_TEXT |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_HELPER GET_PROD_TYPE_TEXT |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_HELPER GET_WDRWL_DOC_TYPE_TEXT |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_REP_MON ON_MAINT_MISSING_DATA |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_REP_MON ON_TOOLBAR_HDR |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_REP_MON ON_USER_COMMAND_HDR |
Method (ABAP Objects) | LIMU | METH | /K3TMT/CL_UI_REP_MON POPUP_ALV_SOFTWARE_VERSION |
Report Source Code | LIMU | REPS | /K3TMT/LUI_POPUPUXX |
Report Source Code | LIMU | REPS | /K3TMT/RESPONSE_C01 |
Report Texts | LIMU | REPT | /K3TMT/CL_UI_REP_MON==========CP |
Class (ABAP Objects) | R3TR | CLAS | /K3TMT/CL_EVT_PROP_LIST_WRITER |
Class (ABAP Objects) | R3TR | CLAS | /K3TMT/CL_IMP_MAPPER |
Class (ABAP Objects) | R3TR | CLAS | /K3TMT/CL_ISMT_UTILITIES |
Class (ABAP Objects) | R3TR | CLAS | /K3TMT/CL_UI_SW_VERSION |
Package | R3TR | DEVC | /K3TMT/AIF |
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 |
Domain | R3TR | DOMA | /K3TMT/D_CANC_DOC_NUMBER |
Domain | R3TR | DOMA | /K3TMT/D_CANC_REASON |
Domain | R3TR | DOMA | /K3TMT/D_CERT_DOC_NUMBER |
Domain | R3TR | DOMA | /K3TMT/D_CERT_DOC_TYPE |
Domain | R3TR | DOMA | /K3TMT/D_CUST_DECIS_CODE |
Domain | R3TR | DOMA | /K3TMT/D_DECL_NUMBER |
Domain | R3TR | DOMA | /K3TMT/D_INDUSTRY_APPEND |
Domain | R3TR | DOMA | /K3TMT/D_NOTE2023_01_02V1 |
Domain | R3TR | DOMA | /K3TMT/D_VSD_NUMBER |
Data Element | R3TR | DTEL | /K3TMT/E_CANC_DOC_DATE |
Data Element | R3TR | DTEL | /K3TMT/E_CANC_DOC_NUMBER |
Data Element | R3TR | DTEL | /K3TMT/E_CANC_REASON |
Data Element | R3TR | DTEL | /K3TMT/E_CERT_DOC_DATE |
Data Element | R3TR | DTEL | /K3TMT/E_CERT_DOC_NUMBER |
Data Element | R3TR | DTEL | /K3TMT/E_CERT_DOC_TYPE |
Data Element | R3TR | DTEL | /K3TMT/E_CUST_DECIS_CODE |
Data Element | R3TR | DTEL | /K3TMT/E_DECL_DATE |
Data Element | R3TR | DTEL | /K3TMT/E_DECL_NUMBER |
Data Element | R3TR | DTEL | /K3TMT/E_INN_PARTICIPANT |
Data Element | R3TR | DTEL | /K3TMT/E_NOTE_ID |
Data Element | R3TR | DTEL | /K3TMT/E_NOTE_VERSION |
Data Element | R3TR | DTEL | /K3TMT/E_PROD_DATE |
Data Element | R3TR | DTEL | /K3TMT/E_RELEASE_ID |
Data Element | R3TR | DTEL | /K3TMT/E_VSD_NUMBER |
Function Group | R3TR | FUGR | /K3TMT/UI_POPUP_NOTIF |
Table | R3TR | TABL | /K3TMT/S_ALV_NOTE |
Table | R3TR | TABL | /K3TMT/S_CERT_DOCUMENT_DATA |
Table | R3TR | TABL | /K3TMT/S_IMP |
Table | R3TR | TABL | /K3TMT/S_IMP_AIF |
Table | R3TR | TABL | /K3TMT/S_IMP_DOC |
Table | R3TR | TABL | /K3TMT/S_IMP_DOCS |
Table | R3TR | TABL | /K3TMT/S_IMP_MSG |
Table | R3TR | TABL | /K3TMT/S_IMP_PRODUCT |
Table | R3TR | TABL | /K3TMT/S_IMP_PRODUCT2 |
Table | R3TR | TABL | /K3TMT/S_IMP_PRODUCT3 |
Table | R3TR | TABL | /K3TMT/S_UI_APPL_CANC |
Table | R3TR | TABL | /K3TMT/S_UI_CONTR_COMM |
Table | R3TR | TABL | /K3TMT/S_UI_DECOM |
Table | R3TR | TABL | /K3TMT/S_UI_FTS_INT |
Table | R3TR | TABL | /K3TMT/S_UI_IMP |
Table | R3TR | TABL | /K3TMT/S_UI_INT_G |
Table Type | R3TR | TTYP | /K3TMT/T_ALV_NOTE |
Table Type | R3TR | TTYP | /K3TMT/T_CERT_DOCUMENT_DATA |
Table Type | R3TR | TTYP | /K3TMT/T_IMP_PRODUCT |
Table Type | R3TR | TTYP | /K3TMT/T_IMP_PRODUCT2 |
Table Type | R3TR | TTYP | /K3TMT/T_IMP_PRODUCT3 |