cancel
Showing results for 
Search instead for 
Did you mean: 

Problems with 2LIS_11_VAITM extractor

Former Member
0 Kudos
124

Here's what I've done so far:

1) Extended the 2LIS_11_VAITM extractor to include two new custom partner types.

2) Added code in module RMCSUZ10 to populate the two new partner types based on the PARVW value on the VBPA table.

Everything is working fine EXCEPT the RMCUSZ10 module is not being executed. I put a breakpoint at the top of the module and tested the exractor via RSA3 and the breakpoint is never hit. Therefore my two new partner types in VAITM are not being populated.

What configuration or setup am I missing that's keeping this module from being invoked?

Thanks!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

you have to do the user exit coding in CMOD

In CMOD , select the project for BW enhancements. The project should already be there - you can do a F4 or ask your colleagues what that BW project is

Then double click on the function module

and since this is for transaction data use the exit 001

Regards,

San!

Former Member
0 Kudos

San,

That module is not a function module. It's an include in a Report module:

REPORT RMCSUSR0. "MESSAGE-ID M2.

  • User INCLUDEs, die leer ausgeliefert werden und vom Kunden bewertet

  • werden

INCLUDE RMCSUZ10.

INCLUDE RMCSUZ11.

I was told this is where I put the code in the LIS module to populate the fields in the LIS extractor

Former Member
0 Kudos

Hi Wardell Castles ,

I hope INCLUDE RMCSUZ10,INCLUDE RMCSUZ11 are used to enhance the LIS ES.But 2LIS_11_VAITM is a LO datasource. So you have to go via CMOD route.

With rgds,

Anil Kumar Sharma .P

Former Member
0 Kudos

Hi Wardell,

Goto CMOD give z project name and create then give enhancement component as EXIT_SAPLRSAP_001 and then activate the rpoject.

Then come to SE37 give EXIT_SAPLRSAP_001 module and there you will see an include program double click on that it will ask for creation then create and write your code.

Hope it helps.

Apparao

Former Member
0 Kudos

If I put the code in that EXIT_SAPLRSAP_001 module, will a before and after image (a delta) be triggered if the only thing that changes on the order is one or both of the two partners?

Former Member
0 Kudos

Hi,

Yes it will.

Regards,

San!

Former Member
0 Kudos

Hi San,

i was a bit confused with your answer that the enhanced field will trigger the delta because i have read in few threads that if we enhance it will not trigger the delta if it is the only field which is going to be changed.

please kindly explain how it will trigger because i am in assumption that the enhanced fields are only picked at the time of extraction but not when the change takes place.

thanks and regards

Neel

Former Member
0 Kudos

Hi,

Sorry ..i got you wrong for the first time->

Read this from

"In fact, by following this procedure, changes to added fields are not extracted to BW if <b>no additional field contained in standard extract structure was changed (since delta relevant)</b>: our ZZ* field is empty at the time of the check, in both the before and after image and, since there is no change for the system, no delta records are extracted.

"

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

Rgds,

San!

Message was edited by: San!

Former Member
0 Kudos

OK, does that mean then that if no other field changes on the order OTHER THAN the customer number for one of my non-standard custom partner types, then the extractor will not pick up the change?

Answers (0)