2960020 - Warning Message: DMC_RT_MSG622 using same Project in diferent clients
Quick tips. How to change Migration Cockpit Mass Transfer ID.

Benson 發表在 痞客邦 留言(0) 人氣()

Refer to https://blogs.sap.com/2019/04/10/working-with-s4-hana-migration-cockpit-ltmc-some-sticky-notes/

When we talk about SAP, now a days, we talk about S/4 HANA only. S/4 HANA is the most amazing product SAP has ever launched since it had become the greatest ERP application of all time. As we all know, SAP will no more be supporting ECC 6.0, the previous version, after 2026, there will be big rush among the big companies all over the world to migrate from ECC to S/4 HANA. Till that time comes, we, the SAP consultants, must be prepared with upgrading ourselves to S/4 HANA and make the most of this opportunity to grow as an SAP S/4 HANA consultant.


In this blog, I’m going to share with you some tips and tricks on S/4 HANA Migration Cockpit (Transaction – LTMC). I hope that helps.


We will focus on the option – Transfer Data from File.


 



  1. Mass transfer ID & Data retention time


Mass Transfer ID is generated automatically when a new project is created in the system. This ID is being used to differentiate between the projects across systems. If we want to copy project specific settings (Template customizations, value translations in convert values, duplicate check etc.) to different systems, we need to enter a mass transfer ID that is unique across all systems. Likewise, we can transfer project specific settings from Quality to Production.


When you use the SAP S/4HANA migration cockpit to transfer data to SAP S/4HANA using a file, temporary data is created in the SAP system. This includes data from any uploaded files that is cached in the SAP system, as well as other data used for the transfer. In the Data Retention Time field, you can specify the length of time (in days) that this data is kept in the system after the transfer of the file has finished. The data will be deleted from the SAP system when the data retention time expires. If you leave this field empty, the data will not be deleted from the system.



  1. Use the same project across all the systems


 Use of same project (same Mass transfer ID) is highly recommended to avoid:



  • Duplication of efforts in terms of Template customization, Convert values etc.

  • Create duplicate records in the system – same records (same key combination) cannot be created using LTMC under the same Mass Transfer ID.

  • The entire project configuration can be migrated to a new system using IMPORT/EXPORT functionality in LTMC



  1. Correct the data only in the Source file


 Get the list of errors in the simulation step & cancel the current run and delete the source file from LTMC. Then, correct the data in the source file and re-run the simulation in LTMC.



  1. Inconvenient error log


 The error log generated in any LTMC steps does not follow a proper template. The error record number and the error descriptions are provided in 2 separate lines, and that is very difficult to manage when you have millions of data records. You have to rework on the error log and transform the data in such a manner that is quite easily understood by business and rectify the data errors.



  1. Avoid creating duplicate records


The concept of migration cockpit is quite similar to SLT. It does not allow the system to create duplicate records. System keeps track of the already created records in the table DMC_FM_RESTART. However, this table is client independent. That means the system restricts duplicate data not only in a single client but throughout all the clients. However, there are ways to modify the table mentioned above and reload the same records in same or different clients.



  1. Delta files do not have error details, download the errors before finishing the data load


 After completion of the data load, MC generates a delta file with the failed records that were not loaded. But, that file does not include the relevant errors corresponding to the data records.Hence, you have to save the error records in your local machine before finishing the data load job.



  1. Client dependent Template customization 


SAP has provided load templates for the objects that can be migrated using MC. If required, the templates can be customized via transaction code LTMOM (Migration object Modeler). Once you are done with template customization, you have to SAVE & REGENERATE the object. While re-generating the modified object, SAP creates a new program in the run time and that program gets called when you run the data load for the object. As we all know, SAP systems might have multiple clients for the same environment. The data load can be done (after template customization) in the same client where the template was customized. Otherwise, LTMC will not work, it won’t throw any error as well. But, in the back end, when you go to ST22 (ABAP runtime errors), you will find run time error under your ID.



  1. Do not provide external numbers, when the system is configured with internal numbering 


Suppose, the system is configured as internal numbering for a particular BP group of Vendor Master. If you put external numbers (incremental starting from 1) in the Vendor Number column, the system will throw error that external numbering not allowed. Instead of using incremental number starting from 1, try to put values such as A1, A2, A3 etc. 



  1. List of Mandatory fields( * ) may differ in LTMC template & system configuration perspective 


List of Mandatory fields on the template and on the S/4 screen level are different. List of mandatory fields on the template can be customized via LTMOM and the list of mandatory fields on the screen level can be configured via transaction SPRO. This step is mostly done by functional consultants before MD team starts loading the data. If a field is marked as mandatory in the template, you cannot proceed with the data load without entering any values in that column, even though the field is not mandatory on the screen level. Template customization should be done based on screen level configuration. 



  1. No change functionality, difficult to change/correct already loaded records 


We do not have any change functionality yet in LTMC. So, once the data is loaded, you cannot change the same using LTMC. We might have to use Mass update transaction codes (MASS & MASSD) or ABAP program to carry out necessary changes in the data. LSMW is still available in S/4, however this is not SAP recommended anymore. Customer can use at their own risk. 



  1. Files should not contain duplicate records 


Duplicate records must be removed before running LTMC. You will not be able to load any file to any project if the file contains duplicate records.


 


I hope this blog will help you with your day to day activity on Migration Cockpit. In my next blog, I will discuss on customizing migration templates using LTMOM.



Benson 發表在 痞客邦 留言(0) 人氣()

Refer to https://www.cnblogs.com/ruingy/p/3476409.html
https://answers.sap.com/questions/1258851/currency-conversion-off-by-factor-of-100.html

Benson 發表在 痞客邦 留言(0) 人氣()

You need to activate the audit system, than you can get the history for
when he login/logon

Benson 發表在 痞客邦 留言(0) 人氣()


 
1. System -> Status , you will see the System: Status Screen,  then press the button <Component>, the Installed Software screen pop-up.

Benson 發表在 痞客邦 留言(0) 人氣()


1. SQVI SAPMS38R initial screen number 3050
2. PBO
   MODULE GET_PARAMETER_QV

Benson 發表在 痞客邦 留言(0) 人氣()

CK40N 標準成本試算之後, 如何取消標記, CKR1
refer to: https://archive.sap.com/discussions/thread/1310417

Benson 發表在 痞客邦 留言(0) 人氣()

SE16N.png
refer to https://blogs.sap.com/2013/09/23/activate-sapedit-in-se16n-sap-ecc-60/
 

Benson 發表在 痞客邦 留言(0) 人氣()


在WM 環境下, DN 撿貨用T/C: LT03
撿貨TO 產生之後, 要取消撿貨
1. TO 尚未Confirm, 用 T/C: LT15

Benson 發表在 痞客邦 留言(0) 人氣()

當使用T/C: DBCO 設定完SAP & MS SQL 的連線之後

如何馬上測試連線能不能成功Connect??



可以執行這支程式 ADBC_TEST_CONNECTION, 馬上測試





Case1: 連線成功訊息:

==================================================

Testing a Database Connection Defined in DBCON



Connection IPTTEST_FIS                    successfully opened.

Connection IPTTEST_FIS                    closed









Case2: 連線失敗訊息:

==================================================

Testing a Database Connection Defined in DBCON



Could not open connection IPTTEST_FIS

DBI error    16  occured.

See trace file for further info:    dev_w1

Benson 發表在 痞客邦 留言(0) 人氣()

在有WM管理下, DN 已經用LT03做了Pick, 產生了TO, 但尚未Confirm TO 時, 可以用 LT15 cancel TO, 達到Cancel Pick 的目的, 可以重新做Pick
但是, SAP好像有Bug,  如果TO已經Confirm, 但是, Pick 的數量又超過要PGI的數量, 則會無法PGI, 目前似乎沒有提供取消Pick, 再重新Pick 的功能 

Benson 發表在 痞客邦 留言(0) 人氣()

http://moodlove.blog.hexun.com.tw/83945996_d.html

Benson 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。