EDIGenie - All things Electronic Data Interchange

Tuesday, October 16, 2018

TIP: Can we get a list of SAP customer modifications?

SAP provides us with fixes to SAP code through OSS notes that we implement. During upgrades we make changes to code using SPAU. There are various reasons why customers make modifications but how do we list them so we can see what we have done?
Use transaction SE16 and table SMODILOG to view the modifications. The diagram below shows details like the object that was changed, the user that changed it and the transport request that it was in. It will also list the applicable OSS number if it was done via that method.

Tuesday, October 9, 2018

TIP: How do you set a start transaction for a user - or all users

Some users are always in one or 2 transactions... Why not fire up their most key transaction automatically each time they log on?
To do this execute report ADMIN_SET_START_TRANSACTION_FO
It has the following selection screen:
Simply execute and the next time user KWILSON logs in the transaction "/SAPTRX/EH_LIST" will be started.

Thursday, October 4, 2018

TIP: Searching for text in SAP programs

We often want to find programs where a certain text string exists. i.e. We know it contains a certain word but forgot the program name. Use report AFX_CODE_SCANNER to search for text within objects. 
The report can search the following objects:
  • Programs
  • Function groups
  • Classes
It has the following selection screen:
In the above selection I would be looking for all custom programs with my name in it...
And the result would look like this:
Double-clicking the row would take you to the applicable program.