Skip to main content

Posts

Showing posts with the label SAP Tips & Tricks

Delete User Variant

 Follow the below steps to delete a variant from the variant list Go to transaction code "SE38" Input the program name Now click on "Goto > Variants " Now select the variant name from the F4 help and click on delete to remove the variants from the list

Edit SAP Table Entry Using Debug Mode

 If your table maintenance generator is not working you can edit your table data using below steps. You can even delete the data. Go to transaction code SE16 Find the data you want to edit or delete Select the data and click on the display icon to display the line item data into vertical format Now put '/H' in the command box to debug the program Now change the value of variable "code" from 'SHOW' to 'EDIT' (to edit the value) or 'DELE' (to delete the value) Now click on continue The screen will open in change mode and you can change the data.

How to Create Transaction Codes from LSMW Projects

SAP LSMW stands for Legacy System Migration Workbench. It is a tool provided by SAP (Systems, Applications, and Products) that allows you to migrate data from non-SAP systems to SAP systems. The LSMW tool provides a structured approach to extract, transform, and load data into SAP systems. It is commonly used during system implementations, data migrations, or system upgrades when data needs to be transferred from legacy systems to SAP. Creation of Transaction Code from LSMW There are two other ways to create Tcodes for any LSMW conversion object. 1. Creating Custom Program: A custom program can be created using function module " /SAPDMC/LSM_OBJ_STARTER ". After creation of the custom program, a transaction code can be created using that program. Related Transaction Code:  Program creation : SE38 Transaction creation: SE93 Sample ABAP Program: CALL  FUNCTION  '/SAPDMC/LSM_OBJ_STARTER'    EXPORTING     PROJECT     ...

Block Storage Location for Specific Transaction

In the context of SAP (Systems, Applications, and Products in Data Processing), a storage location refers to a specific physical or logical place within a plant where materials are stored. It is a key organizational unit in the SAP Materials Management (MM) module, which manages the procurement and inventory of materials. Sometimes we need to block storage location for specific transactions in SAP. We can do this following below steps. Go to user role authorization in change mode (You can use T code SU01) Go to object class MM_B > M_MSEG_LGO>TBQ74006000>LGORT and list the allowed storage locations here. You have to choose the right activity before that.  Now we have to check this restriction in specific transaction. Suppose we are going to allow only the listed locations for transaction CO11N backflush. Go to SU24. Put the transaction on the initial screen. Find the object M_MSEG_LGO and change the Check Indicator to "Check" and save.

Transporting Data Migration Cockpit Project between Clients

SAP Data Migration Cockpit (DMC) is a tool provided by SAP to assist in the process of migrating data from legacy systems or external sources into an SAP system. The DMC offers a user-friendly interface for designing, executing, and monitoring data migration activities. Steps to Transport Data Migration Cockpit Project There are two ways to transport data migration cockpit project between clients. They are Export/import method Transport request generation method Export/Import Method Process steps for export/import method are Exporting the Project Go to transaction code "LTMOM" Then go to "Go to>Export/Import Project". If this functionality is not available in this t-code, go to transaction code "SE38" and run the report "/LTB/MC_PROJ_Q2P" Select the "Export Project" radio button and provide "Mass Transfer ID". Then click on execute. Show the location on your PC and click on save. Project will be exported. Importing the Proj...

Changing SAP GUI Standard Screen Using GuiXT

Guixt is a scripting tool developed by Synactive for SAP GUI customization. It allows users to create custom GUI screens and automate SAP transactions using scripting language. GuiXT is widely used by SAP users to streamline business processes and improve user productivity. To use GuiXT with SAP GUI, you first need to install the GuiXT software on your local machine. Once installed, you can create custom scripts to automate SAP transactions or modify existing SAP screens to make them more user-friendly. GuiXT also comes with a library of pre-built scripts that you can use as a starting point for your own customizations. Problem We are going to change a column header description for a table in a standard SAP GUI screen using GuiXT.  Transaction code: CORR We are going to change the text  "Scrap Qty" to "In-Process Loss" "1st Act." to "Machine Hour" "2nd Act." to "Labor Hour" Solution Step 1. Activate the GuiXT. Go to "SAP ...

Finding and Implementing SAP BADIs

BAdI stands for Business Add-Ins, and it's a technology used in SAP systems to provide a way for developers to add custom functionality to standard SAP programs without modifying the original source code. BAdIs allow for the implementation of additional code to enhance standard SAP functionality in a structured and controlled manner. Finding BADI Step 1: Go to transaction code SE18. Step 2: Go to F4 help for the BADI Name field. Then click on the "SAP Application" button. Step 3: We can choose suitable SAP area or modules in the following screen. We can expand any node according to our requirements and explore. Step 4: Lets say we want explore SAP PP material requirement planning area. So, we have to follow the path PP > PP-MRP > PP-MRP-BD > MD03 > Choose any BADI to Explore Step 5: After choosing the required BADI, click on display button. Step 6: In the first tab we will find all the attribute data for the BADI. Step 7: Go to interface tab and list of ava...

Finding and Implementing SAP Customer Exits

SAP Customer Exit is a feature of SAP software that allows customers to add their own functionality to SAP programs without modifying the original source code. It provides a way to customize SAP software to meet specific business requirements without compromising the stability and integrity of the system. Customer Exits are pre-defined locations within SAP programs where customers can add their own code. When the SAP program runs, it checks whether a customer exit exists at a specific point in the program, and if it does, the system calls the customer's own code to execute specific functionality. Customer Exit functionality can be developed using ABAP programming language, which is the programming language used in SAP. By using SAP Customer Exit, customers can enhance standard SAP functionality, automate specific business processes, and integrate with third-party software. Examples of SAP Customer Exit functionality include adding custom fields to SAP transactions, modifying standa...

SAP Fiori Data Migration Cockpit Freezing Problem

SAP Data Migration Cockpit is a tool that is used to migrate data from legacy systems to SAP systems. It provides a user-friendly interface for data migration, allowing users to extract, transform, and load data from different sources. Problem Sometimes we face problem during uploading data through data migration cockpit. Problem is data migration cockpit get stuck or frozen while executing a specific task.  Solution To solve this problem we have to execute a program manually through SAP GUI. Step 1: Go to SAP transaction code SE38 Step 2: Paste the program name "/LTB/JOB_DISPATCHER" and then press the execute button. Step 3: Now check the migration cockpit. Problem solved.