SlideShare une entreprise Scribd logo
LTMOM TO MOVE TO SAP
S/4HANA
GAIN TIPS ON HOW TO MANAGE CHALLENGES IN USING THE
TRANSACTION LTMOM TO MOVE TO SAP S/4HANA. PLEASE BRING
YOUR OWN ISSUES, OR BE READY TO LISTEN TO OTHERS’
CHALLENGES. THIS IS NOT A TRAINING ON HOW TO USE THE
PRODUCT BUT A DISCUSSION ON OVERCOMING OBSTACLES.
SHORT INTRO
• Name
• Company
• System HANA 1709, Netweaver 7.5
• The Rules – open conversations, interrupt and share your own
experiences throughout, Relax this one is all about you
AGENDA
• Example of Customer Master load
• Examples Running LTMC script multiple times
• Debugging
• LTMC vs LTMOM
• Mapping
CHALLENGE – BP CREDIT MANAGEMENT
• Move XD03 customers to BP. Add the BP role UKM000 Credit
Management
• Create LTMC load the data
• Data is easily loaded with only a few or constant changes
LTMC – CUSTOMER LOAD
• Added customer load – general information is loaded
• First issue tried to load all the roles at once
• Next issue was loading texts
• Credit Role
• Cross Reference table – new numbers made on our new system
BREAKDOWN
• Customer load
• General Data
• Company Data
• Customer Account Management
• Dunning
• General Data
• Industry
CUSTOMER MASTER
• Webdynpro – Recomplile on each client
• XD02 to BP
• Customer Credit - UKM_DB_UKMBP_CMS_EXECUTE
• Added BAPI_BUPA_ROLE_EXIST_CHECK_2
and BAPI_BUPA_ROLE_ADD_2
GENERAL - EXAMPLE
CUSTOMER CREDIT ROLE NOT FOUND
• Could not get this one to work at all in LTMC
• Extend the new orgs
EXTEND ORG
THE FUNCTION MODULE FOR ADDING
CREDIT ROLE
• Z_UKM_DB_UKMBP_CMS_EXECUTE – wrapped
UKM_DB_UKMBP_CMS_EXECUTE
• Quick and dirty
data: ls_crd type ukm_s_bp_cms_upd,
lt_crd type standard table of ukm_s_bp_cms_upd.
clear: ls_crd,
lt_crd.
data: numc10(10) type n.
if partner co '0123456789 '.
numc10 = partner.
clear partner.
partner = numc10.
endif.
* Move to table for SAP FM
ls_crd-client = sy-mandt.
ls_crd-partner = partner.
ls_crd-check_rule = check_rule.
ls_crd-risk_class = risk_class.
ls_crd-credit_group = credit_group.
ls_crd-limit_rule = 'STANDARD'.
ls_crd-change_id = 'I'. "change_id'.
append ls_crd to lt_crd.
loop at n_ukmbp_cms_sgm.
clear n_ukmbp_cms_sgm-partner.
n_ukmbp_cms_sgm-partner = partner.
n_ukmbp_cms_sgm-change_id = 'I'.
modify n_ukmbp_cms_sgm index sy-tabix.
endloop.
* Run the function module - no return value
call function 'UKM_DB_UKMBP_CMS_EXECUTE'
tables
n_ukmbp_cms = lt_crd
n_ukmbp_cms_sgm = n_ukmbp_cms_sgm[].
commit work.
PROBLEMS
• Need the role before can add to it
data: lt_ret type standard table of bapiret2,
lv_error(1),
bpartner type bapibus1006_head-bpartner,
partnrole type bapibus1006_bproles-partnerrole,
numc10(10) type n.
field-symbols: <fs_mes> type bapiret2.
data: ls_crd type ukm_s_bp_cms_upd,
lt_crd type standard table of ukm_s_bp_cms_upd.
clear: ls_crd,
lt_crd.
bpartner = bp.
if bp_role is initial.
partnrole = 'UKM000'.
else.
partnrole = bp_role.
endif.
if bpartner co '0123456789 '.
clear numc10.
numc10 = bpartner.
clear bpartner.
bpartner = numc10.
endif.
call function 'BAPI_BUPA_ROLE_EXIST_CHECK_2'
exporting
businesspartner = bpartner
businesspartnerrole = partnrole
tables
return = lt_ret[].
loop at lt_ret assigning <fs_mes>.
if <fs_mes>-type = 'E'.
lv_error = 'X'.
exit.
endif.
endloop.
.
if lv_error = abap_true.
clear lt_ret.
call function 'BAPI_BUPA_ROLE_ADD_2'
exporting
businesspartner = bpartner
businesspartnerrole = partnrole
tables
return = lt_ret.
clear lv_error.
loop at lt_ret assigning <fs_mes>.
if <fs_mes>-type = 'E'.
lv_error = 'X'.
move-corresponding <fs_mes> to ct_return2.
append ct_return2 to ct_return2.
endif.
endloop.
endif.
if lv_error <> abap_true and
bp_sim <> abap_true.
call function 'BAPI_TRANSACTION_COMMIT'.
endif.
PROBLEMS - DEBUG
• Your FM works fine
• Your LTMOM works fine
• Run LTMC and it doesn’t work
GENERATE THE LTMOM
Debug
MATERIAL MASTER ISSUE
• Material view will be used in the Basic Data as Material views
MATERIAL MASTER – BIG NOTE
REMINDER
• Generate in each Client
• Be ready to create your own programs to delete data. Or have
some clients where you can just reset.
• Practice as many times as you can
• Never worry about small amount of data for manually
uploading
PROBLEMS
• Re-run even if there were errors – run DMC_FM_RESTART and
DMC_FM_RESTART_COPY_DELETE
LESSONS LEARNED
• It’s hard finding information. Many blogs and many questions
were out there
• Can’t practice enough
• Some cross-reference programs had to be written. We did
change some data before the move. Some was done in
previous system and some was done in LTMC. It would have
been easier to have it all done in LTMC. (Or more than we did)
LINKS
• Open SAP Course - https://open.sap.com/courses/s4h8
• Blog by Praful Jain – SAP S/4 HANA Migration Cockpit Step by Step -
https://blogs.sap.com/2018/01/07/sap-s4hana-migration-cockpit-step-by-
step-process/
• Blog and interactive demo by Jorg Knaus -
https://blogs.sap.com/2017/02/28/getting-started-with-the-s4hana-
migration-cockpit-onpremise/
• Blog for starting to use LTMC by Ramkumar RV
https://blogs.sap.com/2019/05/13/sap-s4-hana-migration-cockpit-ltmc-
activity-type-master-data-upload-step-by-step-process/
• My Blog – Stumbling through Data Migration with HANA -
https://blogs.sap.com/2018/07/05/stumbling-through-data-migration-with-
hana-data-migration-ltmc-and-ltmom/

Contenu connexe

Tendances

User exits
User exitsUser exits
User exits
anilkv29
 
SAP S_4HANA Migration Cockpit - Deep Dive LTMOM for Direct Transfer.pdf
SAP S_4HANA Migration Cockpit - Deep Dive LTMOM for Direct Transfer.pdfSAP S_4HANA Migration Cockpit - Deep Dive LTMOM for Direct Transfer.pdf
SAP S_4HANA Migration Cockpit - Deep Dive LTMOM for Direct Transfer.pdf
ssuserf6d533
 
SAP Fiori ppt
SAP Fiori pptSAP Fiori ppt
SAP Fiori ppt
Pushkar Vinchurkar
 
Table maintenance generator and its modifications
Table maintenance generator and its modificationsTable maintenance generator and its modifications
Table maintenance generator and its modifications
scribid.download
 
Chapter 01 user exits
Chapter 01 user exitsChapter 01 user exits
Chapter 01 user exits
Kranthi Kumar
 
Edit idoc , reprocess and test idoc
Edit idoc , reprocess and test idocEdit idoc , reprocess and test idoc
Edit idoc , reprocess and test idoc
lakshmi rajkumar
 
Ppf in sap_ewm_1
Ppf in sap_ewm_1Ppf in sap_ewm_1
Ppf in sap_ewm_1
Yuan Lin
 
Create supplier in migration cockpit (LTMC)
Create supplier in migration cockpit (LTMC)Create supplier in migration cockpit (LTMC)
Create supplier in migration cockpit (LTMC)
Jayababu M
 
Sap scripts
Sap scriptsSap scripts
Sap scripts
Kranthi Kumar
 
SAP Validation and substitution
SAP Validation and  substitution SAP Validation and  substitution
SAP Validation and substitution
Hari Krishna
 
Sap User Exit for Functional Consultant
Sap User Exit for Functional ConsultantSap User Exit for Functional Consultant
Sap User Exit for Functional Consultant
Ankit Sharma
 
Transporte de Request - Tutorial ABAP
Transporte de Request - Tutorial ABAPTransporte de Request - Tutorial ABAP
Transporte de Request - Tutorial ABAP
Ricardo Ishida
 
CDS Views.pptx
CDS Views.pptxCDS Views.pptx
CDS Views.pptx
Suman817957
 
Badis
Badis Badis
Badis
Rajesh Kumar
 
Easy dms basic process guide
Easy dms basic process guideEasy dms basic process guide
Easy dms basic process guide
Subhrajyoti (Subhra) Bhattacharjee
 
SAP Smart forms
SAP Smart formsSAP Smart forms
SAP Smart forms
Jugul Crasta
 
How to add new Object Link in SAP DMS
How to add new Object Link in SAP DMSHow to add new Object Link in SAP DMS
How to add new Object Link in SAP DMS
Assaf Sheinrok
 
SAP GST INDIA
SAP GST INDIA SAP GST INDIA
SAP GST INDIA
Hari Krishna
 
Chapter 02 sap script forms
Chapter 02 sap script formsChapter 02 sap script forms
Chapter 02 sap script forms
Kranthi Kumar
 
SAP Adobe forms
SAP Adobe formsSAP Adobe forms
SAP Adobe forms
Jugul Crasta
 

Tendances (20)

User exits
User exitsUser exits
User exits
 
SAP S_4HANA Migration Cockpit - Deep Dive LTMOM for Direct Transfer.pdf
SAP S_4HANA Migration Cockpit - Deep Dive LTMOM for Direct Transfer.pdfSAP S_4HANA Migration Cockpit - Deep Dive LTMOM for Direct Transfer.pdf
SAP S_4HANA Migration Cockpit - Deep Dive LTMOM for Direct Transfer.pdf
 
SAP Fiori ppt
SAP Fiori pptSAP Fiori ppt
SAP Fiori ppt
 
Table maintenance generator and its modifications
Table maintenance generator and its modificationsTable maintenance generator and its modifications
Table maintenance generator and its modifications
 
Chapter 01 user exits
Chapter 01 user exitsChapter 01 user exits
Chapter 01 user exits
 
Edit idoc , reprocess and test idoc
Edit idoc , reprocess and test idocEdit idoc , reprocess and test idoc
Edit idoc , reprocess and test idoc
 
Ppf in sap_ewm_1
Ppf in sap_ewm_1Ppf in sap_ewm_1
Ppf in sap_ewm_1
 
Create supplier in migration cockpit (LTMC)
Create supplier in migration cockpit (LTMC)Create supplier in migration cockpit (LTMC)
Create supplier in migration cockpit (LTMC)
 
Sap scripts
Sap scriptsSap scripts
Sap scripts
 
SAP Validation and substitution
SAP Validation and  substitution SAP Validation and  substitution
SAP Validation and substitution
 
Sap User Exit for Functional Consultant
Sap User Exit for Functional ConsultantSap User Exit for Functional Consultant
Sap User Exit for Functional Consultant
 
Transporte de Request - Tutorial ABAP
Transporte de Request - Tutorial ABAPTransporte de Request - Tutorial ABAP
Transporte de Request - Tutorial ABAP
 
CDS Views.pptx
CDS Views.pptxCDS Views.pptx
CDS Views.pptx
 
Badis
Badis Badis
Badis
 
Easy dms basic process guide
Easy dms basic process guideEasy dms basic process guide
Easy dms basic process guide
 
SAP Smart forms
SAP Smart formsSAP Smart forms
SAP Smart forms
 
How to add new Object Link in SAP DMS
How to add new Object Link in SAP DMSHow to add new Object Link in SAP DMS
How to add new Object Link in SAP DMS
 
SAP GST INDIA
SAP GST INDIA SAP GST INDIA
SAP GST INDIA
 
Chapter 02 sap script forms
Chapter 02 sap script formsChapter 02 sap script forms
Chapter 02 sap script forms
 
SAP Adobe forms
SAP Adobe formsSAP Adobe forms
SAP Adobe forms
 

Similaire à Ct102 using ltmom to move to sap s4 hana

How to manage and monitor large sql server estates
How to manage and monitor large sql server estatesHow to manage and monitor large sql server estates
How to manage and monitor large sql server estates
Red Gate Software
 
DB12c: All You Need to Know About the Resource Manager
DB12c: All You Need to Know About the Resource ManagerDB12c: All You Need to Know About the Resource Manager
DB12c: All You Need to Know About the Resource Manager
Maris Elsins
 
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good ServerIBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
Serdar Basegmez
 
Informatica data warehousing_job_interview_preparation_guide
Informatica data warehousing_job_interview_preparation_guideInformatica data warehousing_job_interview_preparation_guide
Informatica data warehousing_job_interview_preparation_guide
Dhanasekar T
 
Wp sap data_migration
Wp sap data_migrationWp sap data_migration
Wp sap data_migration
Biswajit Kar
 
SBJUG - Building Beautiful Batch Jobs
SBJUG - Building Beautiful Batch JobsSBJUG - Building Beautiful Batch Jobs
SBJUG - Building Beautiful Batch Jobs
stephenbhadran
 
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - ConfigurationSolution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Linh Nguyen
 
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF AdministratorThe Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
Serena Software
 
Getting data into microsoft dynamics crm faster
Getting data into microsoft dynamics crm fasterGetting data into microsoft dynamics crm faster
Getting data into microsoft dynamics crm faster
Daniel Cai
 
Boosting the Performance of your Rails Apps
Boosting the Performance of your Rails AppsBoosting the Performance of your Rails Apps
Boosting the Performance of your Rails Apps
Matt Kuklinski
 
Back from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerBack from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good Server
Teamstudio
 
Gearman - Northeast PHP 2012
Gearman - Northeast PHP 2012Gearman - Northeast PHP 2012
Gearman - Northeast PHP 2012
Mike Willbanks
 
Adding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance TestAdding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance Test
Rodolfo Kohn
 
Edge 2014: Maintaining the Balance: Getting the Most of Your CDN with IKEA
Edge 2014: Maintaining the Balance: Getting the Most of Your CDN with IKEAEdge 2014: Maintaining the Balance: Getting the Most of Your CDN with IKEA
Edge 2014: Maintaining the Balance: Getting the Most of Your CDN with IKEA
Akamai Technologies
 
Kafka error handling patterns and best practices | Hemant Desale and Aruna Ka...
Kafka error handling patterns and best practices | Hemant Desale and Aruna Ka...Kafka error handling patterns and best practices | Hemant Desale and Aruna Ka...
Kafka error handling patterns and best practices | Hemant Desale and Aruna Ka...
HostedbyConfluent
 
Data Microservices with Spring Cloud
Data Microservices with Spring CloudData Microservices with Spring Cloud
Data Microservices with Spring Cloud
Orkhan Gasimov
 
Converting Your Legacy Data to S1000D
Converting Your Legacy Data to S1000DConverting Your Legacy Data to S1000D
Converting Your Legacy Data to S1000D
dclsocialmedia
 
Windows PowerShell.pptx
Windows PowerShell.pptxWindows PowerShell.pptx
Windows PowerShell.pptx
MuhammadYasirKhan42
 
Sql server tips from the field
Sql server tips from the fieldSql server tips from the field
Sql server tips from the field
JoAnna Cheshire
 
Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS
Metron
 

Similaire à Ct102 using ltmom to move to sap s4 hana (20)

How to manage and monitor large sql server estates
How to manage and monitor large sql server estatesHow to manage and monitor large sql server estates
How to manage and monitor large sql server estates
 
DB12c: All You Need to Know About the Resource Manager
DB12c: All You Need to Know About the Resource ManagerDB12c: All You Need to Know About the Resource Manager
DB12c: All You Need to Know About the Resource Manager
 
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good ServerIBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
 
Informatica data warehousing_job_interview_preparation_guide
Informatica data warehousing_job_interview_preparation_guideInformatica data warehousing_job_interview_preparation_guide
Informatica data warehousing_job_interview_preparation_guide
 
Wp sap data_migration
Wp sap data_migrationWp sap data_migration
Wp sap data_migration
 
SBJUG - Building Beautiful Batch Jobs
SBJUG - Building Beautiful Batch JobsSBJUG - Building Beautiful Batch Jobs
SBJUG - Building Beautiful Batch Jobs
 
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - ConfigurationSolution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
 
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF AdministratorThe Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
 
Getting data into microsoft dynamics crm faster
Getting data into microsoft dynamics crm fasterGetting data into microsoft dynamics crm faster
Getting data into microsoft dynamics crm faster
 
Boosting the Performance of your Rails Apps
Boosting the Performance of your Rails AppsBoosting the Performance of your Rails Apps
Boosting the Performance of your Rails Apps
 
Back from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerBack from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good Server
 
Gearman - Northeast PHP 2012
Gearman - Northeast PHP 2012Gearman - Northeast PHP 2012
Gearman - Northeast PHP 2012
 
Adding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance TestAdding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance Test
 
Edge 2014: Maintaining the Balance: Getting the Most of Your CDN with IKEA
Edge 2014: Maintaining the Balance: Getting the Most of Your CDN with IKEAEdge 2014: Maintaining the Balance: Getting the Most of Your CDN with IKEA
Edge 2014: Maintaining the Balance: Getting the Most of Your CDN with IKEA
 
Kafka error handling patterns and best practices | Hemant Desale and Aruna Ka...
Kafka error handling patterns and best practices | Hemant Desale and Aruna Ka...Kafka error handling patterns and best practices | Hemant Desale and Aruna Ka...
Kafka error handling patterns and best practices | Hemant Desale and Aruna Ka...
 
Data Microservices with Spring Cloud
Data Microservices with Spring CloudData Microservices with Spring Cloud
Data Microservices with Spring Cloud
 
Converting Your Legacy Data to S1000D
Converting Your Legacy Data to S1000DConverting Your Legacy Data to S1000D
Converting Your Legacy Data to S1000D
 
Windows PowerShell.pptx
Windows PowerShell.pptxWindows PowerShell.pptx
Windows PowerShell.pptx
 
Sql server tips from the field
Sql server tips from the fieldSql server tips from the field
Sql server tips from the field
 
Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS
 

Dernier

State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
kuntobimo2016
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
AndrzejJarynowski
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
zsjl4mimo
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
v7oacc3l
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
74nqk8xf
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Fernanda Palhano
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 

Dernier (20)

State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 

Ct102 using ltmom to move to sap s4 hana

  • 1. LTMOM TO MOVE TO SAP S/4HANA GAIN TIPS ON HOW TO MANAGE CHALLENGES IN USING THE TRANSACTION LTMOM TO MOVE TO SAP S/4HANA. PLEASE BRING YOUR OWN ISSUES, OR BE READY TO LISTEN TO OTHERS’ CHALLENGES. THIS IS NOT A TRAINING ON HOW TO USE THE PRODUCT BUT A DISCUSSION ON OVERCOMING OBSTACLES.
  • 2. SHORT INTRO • Name • Company • System HANA 1709, Netweaver 7.5 • The Rules – open conversations, interrupt and share your own experiences throughout, Relax this one is all about you
  • 3. AGENDA • Example of Customer Master load • Examples Running LTMC script multiple times • Debugging • LTMC vs LTMOM • Mapping
  • 4. CHALLENGE – BP CREDIT MANAGEMENT • Move XD03 customers to BP. Add the BP role UKM000 Credit Management • Create LTMC load the data • Data is easily loaded with only a few or constant changes
  • 5. LTMC – CUSTOMER LOAD • Added customer load – general information is loaded • First issue tried to load all the roles at once • Next issue was loading texts • Credit Role • Cross Reference table – new numbers made on our new system
  • 6. BREAKDOWN • Customer load • General Data • Company Data • Customer Account Management • Dunning • General Data • Industry
  • 7. CUSTOMER MASTER • Webdynpro – Recomplile on each client • XD02 to BP • Customer Credit - UKM_DB_UKMBP_CMS_EXECUTE • Added BAPI_BUPA_ROLE_EXIST_CHECK_2 and BAPI_BUPA_ROLE_ADD_2
  • 9. CUSTOMER CREDIT ROLE NOT FOUND • Could not get this one to work at all in LTMC • Extend the new orgs
  • 11. THE FUNCTION MODULE FOR ADDING CREDIT ROLE • Z_UKM_DB_UKMBP_CMS_EXECUTE – wrapped UKM_DB_UKMBP_CMS_EXECUTE • Quick and dirty
  • 12. data: ls_crd type ukm_s_bp_cms_upd, lt_crd type standard table of ukm_s_bp_cms_upd. clear: ls_crd, lt_crd. data: numc10(10) type n. if partner co '0123456789 '. numc10 = partner. clear partner. partner = numc10. endif. * Move to table for SAP FM ls_crd-client = sy-mandt. ls_crd-partner = partner. ls_crd-check_rule = check_rule. ls_crd-risk_class = risk_class. ls_crd-credit_group = credit_group. ls_crd-limit_rule = 'STANDARD'. ls_crd-change_id = 'I'. "change_id'. append ls_crd to lt_crd. loop at n_ukmbp_cms_sgm. clear n_ukmbp_cms_sgm-partner. n_ukmbp_cms_sgm-partner = partner. n_ukmbp_cms_sgm-change_id = 'I'. modify n_ukmbp_cms_sgm index sy-tabix. endloop. * Run the function module - no return value call function 'UKM_DB_UKMBP_CMS_EXECUTE' tables n_ukmbp_cms = lt_crd n_ukmbp_cms_sgm = n_ukmbp_cms_sgm[]. commit work.
  • 13. PROBLEMS • Need the role before can add to it
  • 14. data: lt_ret type standard table of bapiret2, lv_error(1), bpartner type bapibus1006_head-bpartner, partnrole type bapibus1006_bproles-partnerrole, numc10(10) type n. field-symbols: <fs_mes> type bapiret2. data: ls_crd type ukm_s_bp_cms_upd, lt_crd type standard table of ukm_s_bp_cms_upd. clear: ls_crd, lt_crd. bpartner = bp. if bp_role is initial. partnrole = 'UKM000'. else. partnrole = bp_role. endif. if bpartner co '0123456789 '. clear numc10. numc10 = bpartner. clear bpartner. bpartner = numc10. endif. call function 'BAPI_BUPA_ROLE_EXIST_CHECK_2' exporting businesspartner = bpartner businesspartnerrole = partnrole tables return = lt_ret[]. loop at lt_ret assigning <fs_mes>. if <fs_mes>-type = 'E'. lv_error = 'X'. exit. endif. endloop. . if lv_error = abap_true. clear lt_ret. call function 'BAPI_BUPA_ROLE_ADD_2' exporting businesspartner = bpartner businesspartnerrole = partnrole tables return = lt_ret. clear lv_error. loop at lt_ret assigning <fs_mes>. if <fs_mes>-type = 'E'. lv_error = 'X'. move-corresponding <fs_mes> to ct_return2. append ct_return2 to ct_return2. endif. endloop. endif. if lv_error <> abap_true and bp_sim <> abap_true. call function 'BAPI_TRANSACTION_COMMIT'. endif.
  • 15. PROBLEMS - DEBUG • Your FM works fine • Your LTMOM works fine • Run LTMC and it doesn’t work
  • 17. Debug
  • 18. MATERIAL MASTER ISSUE • Material view will be used in the Basic Data as Material views
  • 20. REMINDER • Generate in each Client • Be ready to create your own programs to delete data. Or have some clients where you can just reset. • Practice as many times as you can • Never worry about small amount of data for manually uploading
  • 21. PROBLEMS • Re-run even if there were errors – run DMC_FM_RESTART and DMC_FM_RESTART_COPY_DELETE
  • 22. LESSONS LEARNED • It’s hard finding information. Many blogs and many questions were out there • Can’t practice enough • Some cross-reference programs had to be written. We did change some data before the move. Some was done in previous system and some was done in LTMC. It would have been easier to have it all done in LTMC. (Or more than we did)
  • 23. LINKS • Open SAP Course - https://open.sap.com/courses/s4h8 • Blog by Praful Jain – SAP S/4 HANA Migration Cockpit Step by Step - https://blogs.sap.com/2018/01/07/sap-s4hana-migration-cockpit-step-by- step-process/ • Blog and interactive demo by Jorg Knaus - https://blogs.sap.com/2017/02/28/getting-started-with-the-s4hana- migration-cockpit-onpremise/ • Blog for starting to use LTMC by Ramkumar RV https://blogs.sap.com/2019/05/13/sap-s4-hana-migration-cockpit-ltmc- activity-type-master-data-upload-step-by-step-process/ • My Blog – Stumbling through Data Migration with HANA - https://blogs.sap.com/2018/07/05/stumbling-through-data-migration-with- hana-data-migration-ltmc-and-ltmom/