S/4 HANA migration cockpit comes with preconfigured content and mapping for each migration object. For all major functional areas like product, customer, bank, profit centre, cost centre, plant, GL, etc. migration objects are predefined and their sequence and dependency is also defined.
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Ashish Saxena
BRF+ is part of SAP provided decision service management tool (DSM) and it is not new in SAP. But doing output management via BRF+ is new in S/4 HANA system. Before knowing how output determination and management is done in S/4 HANA system using BRF+, we must know what is BRF+ and how it works.
BRF+ is comprehensive application programming interface (API) and user interface for defining and processing business rule. It allows us to model rules in an intuitive way and to reuse these rules in different applications.
Sap User Exit for Functional ConsultantAnkit Sharma
The R/3 enhancement concept allows you to add your own functionality to SAP’s standard business applications without having to modify the original applications. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications.
User Exits is slot provided by SAP in SAP standard program.
User exits (Function module exits) are exits developed by SAP.
Code for the function module is written by ABAP Developer .
Developer does not write code directly in functional module , but in the INCLUDE that is implemented in the functional module.
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Ashish Saxena
BRF+ is part of SAP provided decision service management tool (DSM) and it is not new in SAP. But doing output management via BRF+ is new in S/4 HANA system. Before knowing how output determination and management is done in S/4 HANA system using BRF+, we must know what is BRF+ and how it works.
BRF+ is comprehensive application programming interface (API) and user interface for defining and processing business rule. It allows us to model rules in an intuitive way and to reuse these rules in different applications.
Sap User Exit for Functional ConsultantAnkit Sharma
The R/3 enhancement concept allows you to add your own functionality to SAP’s standard business applications without having to modify the original applications. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications.
User Exits is slot provided by SAP in SAP standard program.
User exits (Function module exits) are exits developed by SAP.
Code for the function module is written by ABAP Developer .
Developer does not write code directly in functional module , but in the INCLUDE that is implemented in the functional module.
SAP Techies is a question and answer site for professional and enthusiast programmers. It's built and run by you as part of the SAP Techies Exchange network. With your help, we're working together to build a library of detailed answers to every question about SAP.
study material for beginners of SAP ABAP .
1. Introduction to SAP 06
2. ABAB Data Dictionary 60
3. Introduction to ASAP Programming 89
4. Control Structures 12
5. Strings 6
6. Internal Tables 23
7. Open SQL
8. ABAB Debugging 13
9. Reports 74
10. Modularizing Techniques 44
S4 HANA sattlement management_Ganesh Tarlana Ganesh Tarlana
Settlement Management functionality supports all types of settlement processes, including core business processes that need to be fully integrated in the order-to-cash cycle or within in a procure-to-pay scenario, such as condition contract settlement (rebate settlement), as well as standalone processes, whereby you provide special financial settlement services for your business partners
AUC is Asset under construction where some assets are in construction phase and cost needs to
capture through internal order for the time being. Once asset is fully completed then cost would
be transferred to another cost object (E.g. Cost center, Order etc...) and settle with final asset.
E.g. XYZ Company constructing building for their office. While construction many expenses are
attached to it. Till the time it is created we cannot charge it in building account hence we need to
create AUC account where cost will be stored.
Assets under construction (AUC) are a special form of tangible assets. They are usually displayed
as a separate balance sheet item and therefore require a separate account determination and their
own asset classes. During the construction phase of an asset, all actual postings are assigned to the
AUC. Once the asset is completed, a transfer is made to the final fixed asset
This methodology has proven to be the shortest path, to achieve a 100% accuracy, in data migration of many SAP implementations.
NOTE: You must download the PDF if you want to access the attached templates in APPENDIX A.
SAP Techies is a question and answer site for professional and enthusiast programmers. It's built and run by you as part of the SAP Techies Exchange network. With your help, we're working together to build a library of detailed answers to every question about SAP.
study material for beginners of SAP ABAP .
1. Introduction to SAP 06
2. ABAB Data Dictionary 60
3. Introduction to ASAP Programming 89
4. Control Structures 12
5. Strings 6
6. Internal Tables 23
7. Open SQL
8. ABAB Debugging 13
9. Reports 74
10. Modularizing Techniques 44
S4 HANA sattlement management_Ganesh Tarlana Ganesh Tarlana
Settlement Management functionality supports all types of settlement processes, including core business processes that need to be fully integrated in the order-to-cash cycle or within in a procure-to-pay scenario, such as condition contract settlement (rebate settlement), as well as standalone processes, whereby you provide special financial settlement services for your business partners
AUC is Asset under construction where some assets are in construction phase and cost needs to
capture through internal order for the time being. Once asset is fully completed then cost would
be transferred to another cost object (E.g. Cost center, Order etc...) and settle with final asset.
E.g. XYZ Company constructing building for their office. While construction many expenses are
attached to it. Till the time it is created we cannot charge it in building account hence we need to
create AUC account where cost will be stored.
Assets under construction (AUC) are a special form of tangible assets. They are usually displayed
as a separate balance sheet item and therefore require a separate account determination and their
own asset classes. During the construction phase of an asset, all actual postings are assigned to the
AUC. Once the asset is completed, a transfer is made to the final fixed asset
This methodology has proven to be the shortest path, to achieve a 100% accuracy, in data migration of many SAP implementations.
NOTE: You must download the PDF if you want to access the attached templates in APPENDIX A.
The web-based inventory management system is an online common platform for both the manager and the owner and inventory officer for managing the company inventory product. It will replace the traditional paper work process. The application maintains the centralized database so that any changes done at a location reflects immediately. This is an online tool so more than one user can login into system and use the tool simultaneously. They can manage their offline and online orders with this efficient order management system. Also, they can create purchase orders, backorders and drop shipments, all in a single inventory management application.
This blog contains in-depth information about the configuration of document generation functionality in MS Dynamics 365. The entire process explained in three simple steps such as Document Template Configuration, UI for the end user and Implementation of CRM Plugin.
I’m happy to present my second Quick Preview this year, covering the upcoming SuccessFactors release, which is already live in all preview instances since yesterday.
Please keep in mind, that this compilation is not intended to be complete, but rather a snippet of features which customers often request or can be seen as a major enhancement with great impact.
Have you ever had a functionality that was the same across multiple objects or fields, but needed to have it slightly different across each implementation? Join us as we show you how to build Visualforce pages in a more reusable manner. Using practical code examples, we'll be taking a code example from a page that is strongly typed to an object to using (1) a Visualforce Component and Dynamic Visualforce Field Bindings to make the page flexible, (2) Apex Describe methods to detect what type of object is being used, and (3) Custom Settings objects to maintain flexibility across objects. Always keep an eye out for opportunities to reuse old code without having to have multiple copies of code to update each time something changes!
Oracle Web Center - Unified Banking Portal DemoAtul Kapoor
Oracle web centre provides functionalities which can help any organization build portal (Internet or Intranet), integrate their running applications through SOA architectures, manage their content with Content Management System and allow social collaboration with internal user and external world.
Changing Business Models: The Shift to B2B2C and D2C SalesAshish Saxena
Times are changing, and business models are no longer limited to only B2B or B2C. We are seeing a slow
change to alternative models such as B2B2C (business-to-business-to-consumer), D2C (direct-to-consumer)
or B2E (business-to-employee) in order to better meet more specific end-consumer needs.
In this white paper, we’re delving into the trends impacting this shift away from traditional business models in
the e-commerce landscape. We’re also sharing a useful step-by-step guide on how to implement a successful
D2C strategy.
SAP Field Service Management -Planning & DispatchingAshish Saxena
In many industries such as the medical devices industry, Food processing, Manufacturing, etc., any machine downtime means lost production volume which results in loss of thousands of dollars of revenue. According to Analyst firm Aberdeen Research, 82 percent of companies have experienced unplanned downtime over the past three years and that unplanned downtime can cost a company as much as $260,000 an hour!
Smart Railways Predicative Maintenance of Door SubsystemAshish Saxena
Large assets in Railways require frequent health monitoring. These assets can be either train borne or along the tracks. Sensors and IoT technologies that are implemented together with integrated security, asset management, and predictive maintenance are improving timely decision-making for issues like safety, scheduling, and system capacity.
Intelligent Sales Execution with SAP Sales Cloud for Smarter and Faster SalesAshish Saxena
In today's ultra-competitive business environment, the most significant factor in companies' long-term growth and success remains is the ability to create, implement, and execute successful sales strategies. But top sales strategies require articulate planning and timely insights into your sales operations. According to research, a startling number of today's businesses are operating with poorly defined strategies to increase sales. And the reason is the lack of an Intelligent Technology-enabled sales platform.
SAP came up with Intelligent sales execution. Where they have three modules in SAP Sales Cloud – Pipeline manager, Forecast tracker, and Pipeline flow.
Benefit and Enablers of Deploying IoT SolutionAshish Saxena
The rise of the data-driven economy with IoT enables improved productivity, cost optimization, and new business models. We have highlighted the benefits and enablers of deploying an IoT solution.
How to Achieve Operational Excellence in Enterprise Asset Management?Ashish Saxena
Organizations can achieve operational excellence can by effective execution of their business
strategy. Companies can increase competitive advantage by operational excellence in the
business processes, productivity, and value to the customer. Operational excellence in the asset intensive industries is defined as follows: Excellence through assets, Work Processes, and People
alignment to achieve an ideal state of performance
Trends and Benefits of Implementing E-Commerce for B2B Companies Ashish Saxena
Digital technologies are the new normal, and B2B companies also realized it. They are adapting and transforming their customer experience and selling strategies by adopting e-commerce as a primary sales channel. Customer expectations in B2B world are similar to B2C; after all, it is the same people who place orders for B2C companies on websites like Amazon. B2B companies are still behind in adopting e-commerce solutions unlike B2C companies. Acc to recent study while 30% of B2B buyers would prefer to buy at least 90% of products online, only 20% are currently doing so. This means far less B2B companies are selling their products online. Listed below are the top 3 concerns of B2B companies:
Fleet management systems monitor different kinds of motor vehicles such as cars, vans, trucks, aircraft, ships, and rail cars. Managing a fleet of vehicles is a challenging task. Fleet Management System Or Enterprise Asset management system allows companies to remove or minimize the risks associated with vehicle investment and improve efficiency, productivity, and compliance with government legislation.
Are you looking to deploy new technologies and innovative solutions for Asset Management or Field Service? Contact us for a detailed presentation on IoT, Asset Management, or Field service.
SMART PUMPS NEW BUSINESS MODELS WITH IoT (INTERNT OF THINGS)Ashish Saxena
Centrifugal slurry pumps are used in many applications such as in the mining, chemical and in the industrial plants. Making pumps smart by implementing IoT has enabled the companies to change the business model and go from reactive to predictive operating strategies.
Reinvent Your Business With Enterprise Asset ManagementAshish Saxena
Gone are the days when enterprise asset management (EAM) was just a maintenance department responsibility. EAM is now becoming an integral part of organizations focused on the operations-centric business approach. This market is witnessing a tectonic shift in EAM's capability to serve as critical differentiators.
Read "Reinvent Your Business with Enterprise Asset Management" In this article, we have shared a model to manage asset life cycle and the benefits of implementing an EAM for an organization
Delivered a SAP EAM/Field Service solution for Construction and Mining Equipm...Ashish Saxena
Accrete delivered a SAP EAM/Field Service solution to monitor and improve KPI’s like average response time, repeat cases per equipment, mean time to repair, MTBF, profitability per equipment and more. 3350 Scott Blvd, Bldg. 34 Santa Clara, CA 95054 Phone: +
According to SAP, SAP PI dual-stack installations (ABAP and JAVA) will be supported by SAP only until the end of 2020. This scenario requires companies to upgrade/migrate to SAP PO release 7.5.
Application Server ABAP within SAP NetWeaver 7.10, 7.11, 7.20, 7.30 will be supported in mainstream maintenance till the end of 2020 with no extended maintenance.
Based on our experience to upgrade/migrate SAP PI/PO to SAP PO 7.5. We have created the SAP PI/PO FAQ’s guide to provide the information to make an informed decision on how to balance the cost, risk, and time for SAPPO 7.5 Upgrade/Migration. It covers everything you need to know on your path to SAP PO 7.5.
OData (Open Data Protocol) is an ISO/IEC approved, OASIS standard that defines a set of best practices for building and consuming RESTful APIs. OData helps you focus on your business logic while building RESTful APIs without having to worry about the various approaches to define request and response headers, status codes, HTTP methods, URL conventions, media types, payload formats, query options, etc. OData also provides guidance for tracking changes, defining functions/actions for reusable procedures, and sending asynchronous/batch requests.
The Open Data Protocol (OData) enables the creation of REST-based data services, which allow resources, identified using Uniform Resource Identifiers (URIs) and defined in a data model, to be published and edited by Web clients using simple HTTP messages.
CRM in S/4HANA: Roadmap, Architecture and Business ProcessAshish Saxena
SAP CRM on-premise was SAP’s widely adopted CRM offering. This solution is being used by thousands of companies throughout the world across a variety of industries in the areas of Sales, Service, Marketing and Interaction Center. However, the software industry has moved towards Cloud and SaaS offerings in the last few years. SAP has launched their own cloud offerings like SAP S/4HANA for ERP, SAP C/4HANA for Pre-Sales/Customer Service/Field Service/Commerce, SuccessFactors for HR etc. They have also developed SAP S/4HANA for Customer Management offering that will enable migration of SAP CRM customers to this solution for their back-office operations.
With the tremendous success of SAP S/4HANA in the customer digital transformation journey, SAP has embedded the SAP CRM solution into SAP S/4HANA that reduces landscape complexity significantly and consolidates back-office capabilities. SAP S/4HANA for Customer Management is an add-on to SAP S/4HANA. This solution enables you to manage your customer relationships for Sales, Interaction Center and Service business processes, eliminates data exchange issues of SAP CRM, and leverage the functionality of new cloud-based S/4HANA solution.
In this webinar, we shared S/4HANA Customer Management, S/4HANA Customer Management Architecture, its roadmap, an overview of migration from SAP CRM, as well as the obstacles on the road to S/4HANA.
Recorded webinar : http://bit.ly/2GzEgay
Reimagine Service Delivery using IoT and AIAshish Saxena
For many industries such as Medical devices, Industrial equipment, Manufacturing, Transportation, Utilities and many more, field service organization is key to the success of the company.
The effect of technology on field service and manufacturing cannot be underestimated, especially as new technologies like IoT, Artificial intelligence (AI) and Machine learning (ML) have proven capabilities to streamline and transform traditional workflows & service delivery models. These technologies can also enable digital transformation initiatives in field service organizations. However, companies are facing technical challenges in developing & implementing an end to end solution and understanding how they can benefit from these technologies.
In this webinar we covered:
1) Field Service Challenges
2) Key challenges in building IoT/ML/AI enabled Field service operations
3) Customer Case studies
4) Our Solution Overview
5) How you can grow revenue and optimize operations
Derek Binkley, Director of Technical Services at ARCA talked about how they leveraged the IOT/ML/AI solution to solve their service challenges. ARCA is a provider of largest selection of cash handling devices of any manufacturer in the world. They provide cash automation technologies to customers in over 50 countries and support these devices from their headquarters in North Carolina.
How to Improve Customer Lifetime Value (CLV) using SAP Billing (BRIM/Hybris B...Ashish Saxena
Customer Lifetime Value (CLV) is one of the critical metrics that contribute to recurring revenue cycle, especially in today’s customer-centric ecosystem.
What is CLV? It represents the estimated value of a customer during the whole business relationship time. To maximize CLV, companies need to focus on increasing customer retention and customer experience. This will result in recurring revenue and make your company profitable.
So how do the leading companies across different verticals maximize Customer Lifetime Value? How do they personalize services and pricing to increase customer retention and customer experience?
Watch our recorded one-hour webinar (https://bit.ly/2OXVKDy), It will take you through the steps that you can take and maximize customer lifetime value by using highly-automated billing and revenue management solutions.
Service Ticket Creation in SAP Hybris (C4C) from Hybris Commerce Online StoreAshish Saxena
Users can encounter issues on an e-Commerce website while browsing the product catalog, adding a product to the cart, have pricing issues or placing an order and they can create an issue in Hybris commerce. A service ticket is then automatically created in SAP Hybris for Service using SAP ODATA Service call. Customer care agents can then process the service ticket in SAP Hybris for Service. The Service tickets details are updated in Hybris commerce thru another ODATA service call. In addition, email updates are also sent to the user.
This document describes how to integrate SAP Hybris Commerce with a SAP Hybris for Service. The document is intended as a guide to help you perform the steps necessary for successful integration between the two systems.
SAP Hybris for Service (C4C) is a SAP Cloud based CRM solution and is different from the traditional SAP CRM on-premise system. SAP Hybris service solution provides service ticketing and field service functionality with an option to access information on mobile devices.
SAP Hybris Commerce solution has a robust product catalog, web content management tools, commerce capabilities, order management and enables responsive websites.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
PHP Frameworks: I want to break free (IPC Berlin 2024)
Migrate Custom data/object in SAP S/4 HANA
1. S/4 HANA migration cockpit comes with preconfigured content and mapping for each migration object. For all major functional
areas like product, customer, bank, profit centre, cost centre, plant, GL, etc. migration objects are predefined and their sequence
and dependency is also defined. So, what is the process of migrating custom data into SAP S/4HANA? This blog addresses the
issue of migrating data in custom tables. A new migration object has to be created or changes to an already existing migration
object need to be made. Migration object modeler is the application that is used when custom data has to be migrated into SAP
S/4 HANA system.
Note: SAP S/4HANA Migration Object Modeler is only relevant for the on-premise edition of SAP S/4HANA.
Transaction LTMOM can be used to access SAP S/4HANA Migration Object Modeler (MOM).
There are 2 ways of migrating custom data using MOM:
1. Creating a new migration object
2. Changing already existing migration object
This blog covers Option 1 only.
Steps of creating new migration object
1. Create Project: Creating a project in migration cockpit is 1st step for migrating data in S/4HANA system. Run transaction LTMC
and create one project.
2. Create a new migration object: Run transaction LTMOM for creating new migration object. Create a new migration object in
LTMOM.
3. Create a new function module: Go to transaction SE80 and create one custom function module. Define import and export
parameters for FM. This FM would decide template for the new migration object.
4. Define source structure: In this step, define the new structure and its fields as per custom data requirement. This structure
would work as source structure in the migration process.
5. Define Target structure: After defining source structure define the new target structure and its fields.
6. Structure mapping: In this step, map source structure to the new custom function module and then map source structure to
target structure.
7. Field mapping: After mapping between source and target structure, define mapping between every field of source structure to
a field of the target structure.
8. Define Rules: In this step, define rules for every field like constant value, condition on which value should be filled, etc.
9. Generate Runtime object: After completing all the above steps, generate runtime object of new migration object.
After completing the above steps, a new migration object can be seen in the LTMC transaction under the project that was
created in Step 1.
Example: Migrate data from a custom table to S/4 HANA system
The custom table ‘ZCUSTINS’ below that stores customer number and their policy id needs to be migrated to SAP S/4 HANA. To
do this, a new migration object is created in MOM.
Following is the structure of a custom table.
Blog
Migrate Custom data/object in SAP S/4 HANA
by Rashmi Bansal, Accrete Business Solutions
2. 1.Create one project ‘ZNS4_DATA_MOM’ in LTMC.
2. Create one function module ‘Z_FM_CUST_INS’ with the following import and export parameters:
IV_DOCNO is a parameter which will ensure that FM would call when simulation will start in LTMC transaction.
IT_CUSTINS is a table in which data will come into the function module. IT_RETURN table would be used to pass error,
success or warning messages.
3. 3. Run transaction LTMOM and select our project ZNS4_DATA_MOM
4. Create a new migration object. Use the below path:
Go to menu ->migration object->create migration object->user defined.
The following pop up window will come. Give a name and description of a new migration object:
5. After clicking on the next button it will ask for function module information:
4. Give FM name, success and error message would be passed
IT_RETURN table, IV_DOCNO is used as a simulation parameter.
6. New migration object Z_CUST_INS_007 has created successfully.
7. Double click on source structure, it will open a new window on left. Define new structure and its fields as follows.
8. Above structure would create a template for migration cockpit. Some fields can be made mandatory or disabled by making
some changes in customer view of this structure. Right click on structure name and select ‘display view’. Below view is
Customer view.
All the fields for this structure need to be filled in the source
template.
9. Double click on target structure. Either we can define fields for target structure one by one or we can get all fields of target
structure from FM ‘Z_FM_CUST_INS’ (which we defined earlier for custom migration object) by synchronization. For
synchronization use below the path
Go to -> menu->migration object->synchronize structure.
5. 10. Now go to structure mapping. Assign source structure to function module first and then assign source structure to target
structure. Mapping can be done by dragging from left to right.
11. Now go to field mapping and assign fields of source structure to target structure by dragging and dropping from left to right.
Assign customer from source structure to customer number and policy id to policy ID.
12. Create a run time object by clicking on the following highlighted button:
6. 13. Run transaction LTMC and select project ZNS4_DATA_MOM. You can see the new custom migration project below.
Above is the default view ‘On-premise- Enterprise Management scope’. The newly created custom migration object needs to
be edited. Click on the edit button and select the custom view option.
14. Now select custom migration object ‘customer insurance’ and download its template for filling customer insurance data
into the input file.
The Downloaded template has below 2 fields (Which were defined in source structure of custom migration object)
• Customer
• Policy
Fill customer number and policy id into the downloaded file. Below is a screenshot of the downloaded file after filling data
into it.