cancel
Showing results for 
Search instead for 
Did you mean: 

Apended field to MCEKKO, shows on ITM but not SCL

Former Member
0 Kudos
231

Hi Gurus,

I have read Robertos blog: /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it

When I enhance comm. structure MCEKKO with field UNSEZ (on the EKKO table), I can see it in LBWE on the right for selection on the 2LIS_02_ITM datasource. I cannot see this same field under the same comm. structure in LBWE for 2LIS_02_SCL.

Can somebody please explain this behavior?

Regards,

Alex

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi,

if the field is not present in commouniciaton structure enhance the extract structure of the 2LIS_02_SCL by appending the field similar to the one you added in mcekko.now you can use customer exit tcod CMOD to fill

this field.

add a same field in the data target.

pls asssing points if helpful.

Former Member
0 Kudos

Hi to both,

I am not clear on what happened in my system, but now, strangely, these UNSEZ field is now showing in the 2LIS_02_SCL. I am not sure what I did to get LBWE to realize I enhanced / activated the MCEKKO communication structure, but it is now behaving as I would expect. The fields I added are now visible to pull in the LBWE screen from right to left.

I assigned point to both, but my question still remains a puzzled suspicion of an undocumented feature of SAP? I had already enhanced my datasource and wrote code to fill these fields in CMOD.

Rgds. -Alex

Former Member
0 Kudos

Dear Alex,

I hope you might not be looking at all the Communication Structures in the right hand screen ...for SCL -- > you have MCEKKO,MCEKPO,MCEKET, ...so by default there would be MCEKET probably , and now you might have changed it and saw the MCEKKO..this can be one reason ...

Usually u Enhance the Communication Structure only if there is an Enhanment in Base Tables ( EKKO ,EKPO ,EKET ) . So that if you enhance it in MCEKKO, then you dont need to write the code for populating..but for your requirement, you should have appended the structure in Extract Structure from RSA6..Goto Extract structure--> Append Structure --> add fields with Z*..

Hope it gives some information..

Thanks,

Krish

Thanks,

Krish

Former Member
0 Kudos

Hi Krish, I made certain I was not making this mistake. By default, it shows all communication structures. I also narrowed the selection down by MCEKKO specifically and still did not see the SAP PO standard field UNSEZ (available on standard table EKKO). -Alex

Former Member
0 Kudos

Dear Alex,

If you have enhanced the CommStructure MCEKKO with UNSEZ , you dont need to write a CustomerExit code to populate, SAP Automatically populates the field as it is available with base table...

Hope it Helps..

Thanks,

Krish

Former Member
0 Kudos

Krish, Yes, you are correct and I realize this... however if the field UNSEZ does not exist on the right side in LBWE, I am stuck. This was my issue yesterday. It somehow corrected itself today. How, I am not sure how. I have since removed my code from CMOD.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Alex,

Did you add the field by bringing it from right to left in the ITM Extractor?? If yes, the SCL extractor does not provide that field directly. Not all fields in the ITM extractor is availavble in the SCL extractor. That is the way SAP provides extractor fields.There r 2 ways to get this data.

1. In BW- IF ITM is feeding an ODS already in BW, create an UPDATE rule into the ODS that SCL is feeding data into for that particular field.

2.In R/3- Enhance the SCL extractor by adding the ZZ field.

Hope it helps.