Skip to Content
author's profile photo Former Member
Former Member

Populate Z fields or extension on BAPI


I'm adding a sales order using VC, adds the sales order fine.

But now there are custom fields we have added in SAP on the sales order screen. Need to populate these trhough VC.

I'm using BAPI_SALESORDER_CREATEFROMDAT2, the custom fields are meant to be populated via tables paramter extensionin.

But the problem is I have to pass a structure type, then a structure with all the values. So if I did this in ABAP I would have a internal table and pass this along. How do I do this in VC???

Or is there another way to update these fields?

Thanks in advance

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Best Answer
    Posted on Aug 21, 2009 at 08:24 PM

    Hi Louis,

    I have done something similar with purchase requisitions and Adobe forms. It should work for VC the same way I think.

    The ExtensionIn structure of the BAPI import parameters is what you need to fill. I think you should be able to pass your structure name directly to the field EXTENSIONIN-STRUCTURE. Then you need to pass to EXTENSIONIN-VALUEPART1, a concatenated string that has the field values for your structure in the appropriate positions with spaces as filler if needed.

    so for example if your structure is something like

    field1 CHAR5

    field2 CHAR2

    field3 CHAR30

    and your values are

    field1 'test'

    field2 empty

    field3 'a'

    you would pass

    "test   a"

    where there are 3 spaces between "test" and "a".

    Does that make sense? It's been a while since I did this but I am pretty sure this is the way it's done.

    Hope it helps.


    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.