Skip to end of banner
Go to start of banner

ISMT Note 2023_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

Version 1 Next »

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

D14K9002XX

3Keys ISMT Add-On 3.0 Note 2023_02_01

Required transport D14K900296

3.2    Correction instruction ATTP 3.1

Transport request

Description / Dependencies

A2DK9004XX

3Keys ISMT Add-On 3.1 Note 2023_02_01

Required transport A2DK900454

3.3    Correction instruction ATTP 3.2

Transport request

Description / Dependencies

A3DK9000XX

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

 

  • No labels