cancel
Showing results for 
Search instead for 
Did you mean: 

How to identify Header, Item and Schedule item level data sources?

Former Member
0 Kudos

Hi all of you,

I was learning data source enhancement by referring to some notes wherein a field Profit Center is being appended to the data source 2LIS_11_VAITM. At one point the author says that,

"Now the next point is, how many communication structures do we have in 2LIS_11_VAITM data source? From the maintenance hyperlink in the communication structure I can see that there are 5 communication structures. They are:

a. MCVBAK

b. MCVBAP

c. MCVBKD

d. MCVBUK

e. MCVBUP

So to which communication structure should I append the field? And I know that Profit Center is Item Level Information. <i><b>And I know that MCVBAK is an item level communication structure. So I will append the Profit center field to the MCVBAK communication structure."</b></i>

Now my doubt is how do we identify that a particular field belongs to Header level, Item level or Schedule level?

How do I identify that a particular communication structure belongs to Header level, Item level or Schedule level?

Please clarify my doubt.

Thank you.

TR.

Accepted Solutions (1)

Accepted Solutions (1)

RenjithKumar
Advisor
Advisor
0 Kudos

HI ,

Your Statement : But VBAK is sd header table , VBAP is sd item .

<i>And I know that MCVBAK is an item level communication structure. So I will append the Profit center field to the MCVBAK communication structure."</i>

MCVBAK is an Header level communication structure , Goto se11->vbak ->f7 you can see the description there . MCVBAP is item level comm structure ,Go to se11->vbap->f7 ,See the description .

Answers (2)

Answers (2)

Former Member
0 Kudos

Where do you want to add profit center? Thatwill answer your question. Do you want it to be added to the header and apply to all line items or ?

Ravi Thothadri

Former Member
0 Kudos

Hi Ravi,

Please read the lines below. I am working on the topic Enhancing the Data Source. In the book that I am following its given as:

And I know that Profit Center is Item Level Information. And I know that MCVBAK is an item level communication structure. So I will append the Profit center field to the MCVBAK communication structure."

So in the above line the author is saying Profit center is item level information and that MCVBAK is item level communication structure.

My question is how did the author conclude that Profit center is item level information and on what basis is he saying that MCVBAK is item level communication structure?

I still didn't understand this. Plz explain.

Thank you.

TR.

Former Member
0 Kudos

FYI I want to append the field Profit center to the data source 2LIS_11_VAITM. It has got about 5 communication structures. They are:

a. MCVBAK

b. MCVBAP

c. MCVBKD

d. MCVBUK

e. MCVBUP

The author in the book that I am following is saying that because MCVBAK is an item level communication strucutre and Profit center is an item level information he is going to append the Profit center field to the communication structure MCVBAK.

Now my doubt is on what basis is he concluding that MCVBAK is an item level communication structure?

And WHY can't I append the field Profit center to the other communication structures that are available like MCVBAP

c. MCVBKD

d. MCVBUK

e. MCVBUP

PLEASE HELP AND EXPLAIN.

Thak you.

TR.

Former Member
0 Kudos

Hi,

It depends upon the requirement.

You can have same field coming from different tables.... as you can see item level extractor has so many includes for different tables.

Now if you want to bring the field from a particular table then you will have to enhance the include of that particular extractor.

So in you case if you require profit center at item level that is profit center from the table VBAK then you will have to enhance the include for that table.

Basically same filed can be present in different tables but it is possibluilty that it is not populated in others on in case of header table VBAK the profit center information is present at the header level.

Suppose if profit center information is needed at ther item level the you will pick this filed from VBAP table and enhance the include for VBAP.

Since profit center is a header level information and it depends only on sales document and not on item therefore even if it is brought from VBAP it will not make any difference, only the number of records to be read will increase.

It's easy to bring from VBAK as it will have less number of records.

When picked through that extractor it will pick data from that table and based on the table values it will adjust it's values.

Hope it clears

Thanks

Former Member
0 Kudos

Hi Renjeeth and Ajith,

Thanks a lot guys for clearing the concept. Its clear now and I've assigned 10 points to both of you.

Cheers,

TR.

Former Member
0 Kudos

Hi

Enhancement is depends on the user requirement..without know your data source to which you need to add field means,there is no meaning...If your business content data source is not sufficient to supply all the fields which user requires,then you need to go for enhancement.

so you knows your data source to be enhanced..

Goto-->rsa6 and click on display(if it is already activated)..here you can see the name of extract structure..now add your fields to this structure and write your code to populate data into your new fields..

Hope it helps

Thanks

Teja