Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member

Updating Variant Configuration data for SO item became little tricky for us in an ongoing implementation. After spending some hours investigating the correct combination of data to pass, we were able to post the document correctly. As no detailed documentation is available online for this scenario, I hope this post will help community for similar requirements.

For updating Variant configuration (VC) data for Sales order item, we need to populate below tables of standard FM or BAPI (e.g. SD_SALESDOCUMENT_CREATE).

Normally the standard FM or BAPI does not return any error messages in case configuration data is not updated successfully.

·         SALES_SCHEDULES_IN: The required date field should be populated with appropriate value (REQ_DATE).

·         SALES_ITEMS_IN: Field PO_ITM_NO should be populated with appropriate value.

·         SALES_CFGS_REF Table:

1.       This table should have 1 record per item.

2.       Combination of CONFIG_ID and ROOT_ID should be unique across line items.

POSEX

000010

CONFIG_ID

000001

ROOT_ID

00000001

SCE

1

COMPLETE

T

CONSISTENT

T

CBASE_ID_TYPE

G

·         SALES_CFGS_INST:

1.       This table should have 1 record per item.

2.       Combination of CONFIG_ID and INST_ID should be unique across line items.

CONFIG_ID

000001

INST_ID

00000001

OBJ_TYPE

MARA

CLASS_TYPE

300

OBJ_KEY

MATNR value

QUANTITY

Quantity value

QUANTITY_UNIT

Quantity Unit

COMPLETE

T

CONSISTENT

T

OBJECT_GUID

MATNR value

PERSIST_ID_TYPE

G

·         SALES_CFGS_VALUE:

1.       Combination of CONFIG_ID and INST_ID should be unique across line items.

2.       We can have multiple characteristics for a material. In that case appropriate records should be inserted in this table. Note that CONFIG_ID and INST_ID should be same for all the rows you insert in this table for multiple characteristics for a material.

3.       The characteristic value should be in SAP internal format.

CONFIG_ID

000001

INST_ID

00000001

CHARC

Material characteristics

VALUE

Material characteristics value

·         SALES_CFGS_VK:

1.       Combination of CONFIG_ID and INST_ID should be unique across line items.

2.       We can have multiple characteristics for a material. In that case appropriate records should be inserted in this table. Note that CONFIG_ID and INST_ID should be same for all the rows you insert in this table for multiple characteristics for a material.

CONFIG_ID

000001

INST_ID

00000001

VKEY

Material characteristics

5 Comments