Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Transformation file padding

Hello Experts

In the 'Mapping Section' of a Transformation file, is it possible to combine the Column Index function with the PAD function used for padding imported fields?

Through the Transformation File, a string of text is derived by concatenating several columns, see example below:

DATASRC=*COL(23)+*COL(5)+*COL(9)+*COL(3)+*COL(11)+*COL(17)

This produces a string of text such as:

99W8CE01114099999999

Each column is shown using the pipe delimiter:

99|W|8|CE01|1|14099999999

Some fields are variable in length.  This can produce a string of text that may be identical to another but in fact has a very different meaning and should be handled differently by the Conversion File.

Using the same example, those Columns I have highlighted in bold are variable length and need to be padded (to the left) so that they become a fixed length 2 digit field.

DATASRC=*COL(23)+*COL(5)+*COL(9)+*COL(3)+*COL(11)+*COL(17)

Ideally this would produce a string of text like this:

99WP8EM04P114099999999

I have used pipes to separate the constituent parts:

99|W|P8|EM04|P1|14099999999

The letter 'P' is used to Pad the field.

I have tried the following formula but the Transformation File will not validate.

DATASRC=*COL(23)+COL+*PAD(COL(9),2,L,P)+*COL(3)+*PAD(COL(11),2,L,P)+*COL(17)

Any suggestions would be much appreciated.

Thanks

Former Member
Not what you were looking for? View more on this topic or Ask a question