Skip to main content

Posts

How to change records in SAP using debug mode

This post explains how database update can be performed through transaction codes SE16N and SE16. At times, there might be a situation in the test environment where we are required to perform database updates in order to manipulate or try to replicate a case in a lower environment. Database contents in SAP can be viewed through transaction codes SE16N or SE16. This post explains how the database update can be performed for both transaction codes through debug mode. Case 1: Transaction Code SE16 In this case, I have taken a sample example to update the VBAK table entry through debug mode. Enter Sales Order Number Select the entry displayed enter '/H' in the command bar and click on ok or enter button. Then click on entering again after debugging activation to enter into debugging screen Click on the 'Code' then display as 'SHOW' on the right side of the screen. Then we will change it to 'EDIT' as we are trying to change th...

Object classes for CDHDR and CDPOS tables

The CDHDR and CDPOS table contains information related to changes of a specific entity. Using these tables you can track how many times the value of an entity has changed and especially to which value. Because the CDHDR and CDPOS tables contain a lot of data it is advisable to restrict the table during data extraction. Using a restriction on OBJECTCLASS you have the ability to only select those records related to a specific SAP entity for e.g. Sales Orders (VERKBELEG), Purchase Orders (EINKBELEG) or Handling Units (HANDL_UNIT).  To determine which filter must be set up the table TCDOBT can be used. This table stores all object classes available in the system .

[WM] Exit post Transfer Order Confirmation

Business at times looks to perform few activities post TO confirmation automatically. In this case, the Support team can make use of below Exit. This exit will trigger only during the update. Customer Exit - EXIT_SAPLL03T_001,EXIT_SAPLL03T_002,EXIT_SAPLL03T_003 Thank you.

WM : Mass Confirmation of Transfer Orders

Mass confirmation of TO's can be done through warehouse monitor but whereas confirmation through LT23 require the business user to confirm each Transfer Order manually Below are the process steps to be followed for mass confirmation of TO's. Batch Job needs to be set up for report RLLL01SE so that n order to refresh the list of unconfirmed TOs every 15 min. Then run LL01 : Select "unconfirmed TO" + select the TOs to confirm in mass by their movement type (double click on the lines you want to confirm until you have the TO list) Select the TOs to be confirmed and do "Go to" + "confirm TO in background"

WM: Error Message L3883 : you can only make a complete transfer posting for the quant

Error L3883 will be displayed if the business tries to perform partial transfer posting from HU-managed storage location to another HU-managed storage location. During analysis, we have identified that standard SAP doesn't allow to perform transfer posting with partial quantity in case of partner storage location is HU managed as well. So in this case, always transfer posting need to be performed for the complete quantity.

Debugging for Functional Consultants Part - 1

There is a common requirement from functional consultants on how to do debugging. Below is the raw info on the debugging and different ways of doing it. Debugging is a common tool used by the technical team to analyze dumps during transactional processing and program behavior. Through debugging we will come to know the run values of the program as well. Debugging can be performed in two different ways : 1. Debugging by watchpoint 2. Debugging by Breakpoint Debugging based on watchpoint At times, we are unsure about how the value is getting determined for a variable then we can put the watchpoint on the variable deriving the value so that the system will stop at all points where the value is being fetched for the variable. Debugging based on Breakpoint Debugging based on break point will be done only when the consultant is aware of the exact piece of code where a breakpoint can be enabled. The breakpoint can be done in two ways. Internal breakpoint E...

Changing delivery status to complete without material document posting

If a business requires to close a delivery if it is no longer required as this will have an impact at MRP level. Support team will have two ways to handle this situation. 1. delete the delivery 2. Change the status of the delivery to complete Deletion of delivery will happen only if the HU's doesn't have any movements. if the delivery provided by user is old, then the HU's might have used in some other place. So, in this VL_COMPLETE is generally used when business requires to change the status of the delivery to complete if business no longer requires that delivery.