How to load multiple files in SAP LSMW

Here is a trick. Some time ago I found how to load hierarchical structures in LSMW from one file. We need to create a file in a special way so that structure record is repeated. These files are hard to create in legacy system particularly when there are no local developers who support the system. That’s why we prefer to work with flat simple files where one file is a single table. But, let me show you how to load multiple files in SAP LSMW tool with ease.

Couple days ago I was loading payroll wage types into SAP with a standard BUS7023 ManagerExtPayroll object. In the output, there is an IDOC which is stored in T558* tables for payroll migration. IDOC structure is a hierarchy itself, where on the top there is an employee, periods are below, and wage types are on the bottom line.

Loading multiple files in SAP LSMW

To simplify I decided to create three files:

  • Employees
  • Periods
  • Wage types

Every other file contains a reference to the previous one. Look what I’ve got.

lsmw_py_0

Read More


Translate WDA texts

One good man wrote an article for me how to translate WDA applications in SAP. Sergey, thank you!

There are three ways to do translation:

1. Online Text Repository (OTR) (transaction SOTR_EDIT)
2. Configuration translation in SE63
3. Data element translation

To find out where to find needed element for translation we need to open WDA component configuration:
trans_1

Read More


WebDynPro settings

Hi.

I’m going to share some of my thoughts regarding new topics on personnel development. We need to set up our systems before that time to make sure everything works well. Most of you have systems set up by Basis team guys, so this is for others.

Thus we need to set up SAP Netweaver/ERP server for WDA to allow to process and show WDA applications. You aware that WDA it one of the latest WEB based technologies SAP provide us. It’s less flexible than UI5 but still powerful. Web history in SAP started with BSP, than WDA for Java, WDA for ABAP and the latest Fiori on UI5.

We have a goal to see web applications for some HR functionality. We can run them through SE80 or from business role just to look at them as a start point. Starting app shows some error. It’s usually saying that server is inaccessible or something. Let’s figure out what’s going on. Server or service is not set. I’ve never done that before so will go ahead with you together. I’ve just found first WDA app, hit Test button in SE80 and it failed.

Read More


Extending renumeration statement (PE51)

Hi!

Are you ready to break renumeration statement form. You can add your own fields in PE51 transaction that are lack in standard system.

You need to do three steps to add your field or table into PE51 form.

  1. Add structure definition into include RPCEDDZ9
  2. Fill that structure in include RPCEDSZ9
  3. Add that structure in PE51_CHECKTAB transaction.

Here is a note to help you with :) 320257 – HR-EDT: Print of customer-specific data and infotypes

And some examples: http://scn.sap.com/docs/DOC-40350


Hide Object Manager in PA30

There was a situation when the system was set to run across every personnel number through the whole system. With thousands of employees, it took to much time so system hung out. Why? The user has turned on Object Manager in PA30 to show all employees according to permissions. The system opens transactions, sees object manager and starts loading employees. And hangs out of memory. No way to open transaction as it opens object manager every time. Solution?

Disable Object manager or temporary hide it. In user parameters (transaction SU01, SU3) you can insert these params to hide or disable last search results.

OM_OBJM_NO_DISPLAY X
OM_OBJM_NO_LAST_SEAR X

It will reset current settings for the user.