/
ISMT Note 2023_02_1

ISMT Note 2023_02_1

Document History

Version

Changes

Effective Date

1.0

First approved version

3Keys ISMT Add-On Note 2023_02_1

07-Apr-2023

1.    Overview

This document describes changes in the 3Keys ISMT connector ABAP part. 

2. Description

Function “Approval” works incorrectly at transaction /K3TMT/REP_MONITOR. In case aggregation message contains parts with SGTIN-SSCC and SSCC-SSCC all parts start sending. After correction part with SSCC-SSCC aggregation is excluded from sending.

Implementation error.

Function “Reset processing status” works incorrectly at transaction /K3TMT/REP_MONITOR. Message header status at ALV table not updated. After correction message header status is updated automatically.

Implementation error.

Error on creation report LP_GOODS_IMPORT Import 3rd country:

object list is empty in case notifications contains SGTINs only

New feature:

True-API methods changed to version V4:

/api/v4/true-api/doc/list

/api/v4/true-api/doc/{docId}/info

/api/v4/true-api/receipt/{receiptId}/info

/api/v4/true-api/receipt/list

Manual activity required: maintain REST path via SM30 /STTP/V_RSRVPATH:

method ZZGET_DOCUMENTS: “/api/v4/true-api/doc/list”

method ZZGET_DOCUMENT_INFO: “/api/v4/true-api/doc/{docId}/info”

method ZZGET_RECEIPT_INFO: /api/v4/true-api/receipt/{receiptId}/info

method ZZGET_RECEIPT_LIST: “/api/v4/true-api/receipt/list”

3. Solution

Import related to the transport request.

3.1    Correction instruction ATTP 3.0

Transport request

Description / Dependencies

D14K900301

3Keys ISMT Add-On 3.0 Note 2023_02_01

Required transport D14K900296

3.2    Correction instruction ATTP 3.1

Transport request

Description / Dependencies

A2DK900505

3Keys ISMT Add-On 3.1 Note 2023_02_01

Required transport A2DK900454

3.3    Correction instruction ATTP 3.2

Transport request

Description / Dependencies

A3DK900120

3Keys ISMT Add-On 3.2 Note 2023_02_01

Required transport A3DK900091

4. Recommendation

Manual activity required: maintain REST path via SM30 /STTP/V_RSRVPATH with following values:

method ZZGET_DOCUMENTS: “/api/v4/true-api/doc/list”

method ZZGET_DOCUMENT_INFO: “/api/v4/true-api/doc/{docId}/info”

method ZZGET_RECEIPT_INFO: “/api/v4/true-api/receipt/{receiptId}/info”

method ZZGET_RECEIPT_LIST: “/api/v4/true-api/receipt/list”

5. Source code objects

Short description

Program

Object type

Object name

Domain

R3TR

DOMA

/K3TMT/D_NOTE2023_02_01V1

Translation for: Domain Definition

LANG

DOMD

/K3TMT/D_NOTE2023_02_01V1

Class Definition (ABAP Objects)

LIMU

CLSD

/K3TMT/CL_ISMT_REPORT

Public Header (ABAP Objects)

LIMU

CPUB

/K3TMT/CL_ISMT_REPORT

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_IMP_MAPPER COMPOSE_NOTIF_MSG

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_ISMT_REPORT APPROVAL

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_ISMT_REPORT DISPLAY_ISMT_DOC_INFO

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_ISMT_REPORT DISPLAY_ISMT_DOC_LIST

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_ISMT_REPORT DOWNLD_ISMT_DOC_INFO

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_ISMT_REPORT DOWNLD_ISMT_DOC_LIST

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_ISMT_REPORT GET_ISMT_DOCUMENT_JSON

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_UI_RCP_MON ON_DISPLAY_DOC_CONTENT

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_UI_RCP_MON ON_DOWNLD_DOC_CONTENT

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_UI_REP_CHDOC PROCESS_ACTION

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_UI_REP_MON ON_APPROVE_MESSAGE

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_UI_REP_MON ON_RESET_PROC_STATUS

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_UI_REP_MON ON_USER_COMMAND_MSG

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_UI_UD_MON ON_DISPLAY_DOC_CONTENT

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_UI_UD_MON ON_DOWNLD_DOC_CONTENT

Report Source Code

LIMU

REPS

/K3TMT/RCP_IN_C01

Report Source Code

LIMU

REPS

/K3TMT/RESPONSE_C01

Report Source Code

LIMU

REPS

/K3TMT/UD_IN_C01

 

 

Related content

ISMT Release 2023_02
ISMT Release 2023_02
More like this
ISMT Release 2023_01
ISMT Release 2023_01
Read with this
ISMT Note 2021_04_1
ISMT Note 2021_04_1
More like this
ISMT Note 2023_04_1
ISMT Note 2023_04_1
Read with this
ISMT Release 2021_04
ISMT Release 2021_04
More like this
ISMT Note 2023_01_1
ISMT Note 2023_01_1
Read with this