Skip to end of banner
Go to start of banner

ISMT Note 2023_01_2

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 4 Next »

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 ISMT report LP_GOODS_IMPORT Import 3rd country support added.

Field mapping

JSON field

SAP ATTP field

participant_inn

Event - GLN - Business partner - tax code

declaration_number

event attribute RR_RU_DECL_NUM

declaration_date

event attribute RR_RU_DECL_DATE

customs_code

event attribute RR_RU_CUSTOMS_CODE

decision_code

event attribute RR_RU_DECISION_CODE

products*uit_code

sGTIN

products*situ_code

SSCC

products*tnved_code

event attribute RR_RU_TNVED_CODE or GTIN property RR_RU_TNVED_CODE

products*certificate_type

event attribute RR_RU_CERT_DOCUMENT or GTIN property ZRU_CERT_DOCUMENT

products*certificate_number

event attribute RR_RU_CERT_DOC_NUM or GTIN property ZRU_CERT_DOC_NUM

products*certificate_date

event attribute RR_RU_CERT_DOC_DATE or GTIN property ZRU_CERT_DOC_DATE

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

 

  • No labels