Skip to end of banner
Go to start of banner

ISMT Note 2024_02_1

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 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

  • No labels