Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

problem in BAPI_ROUTING_CREATE

Former Member
0 Likes
727

Hi friends,

i am using BAPI_ROUTING_CREATE for creating routing.

I am geting a error

'Inspection characteristic cannot be uniquely assigned to one operation'.

I have code like this...

{

IT_TASK1-TASK_LIST_GROUP = ' '.

IT_TASK1-TASK_LIST_USAGE = WKA_PROUT1-VERWE.

IT_TASK1-VALID_FROM = SY-DATUM.

IT_TASK1-VALID_TO_DATE = '99991231'.

IT_TASK1-TASK_LIST_USAGE = '1'.

IT_TASK1-TASK_LIST_STATUS = '4'.

IT_TASK1-PLANT = WKA_PROUT1-WERKS.

IT_TASK1-TASK_MEASURE_UNIT = 'LAC' .

IT_TASK1-LOT_SIZE_FROM = '0.000'.

IT_TASK1-LOT_SIZE_TO = '99999999'.

IT_TASK1-TASK_MEASURE_UNIT = WKA_PROUT1-PLNME.

IT_TASK1-IDENT_KEY = WKA_PROUT1-SLWBEZ.

IT_TASK1-INSPPOINT_PARTIALLOT_ASSGNMT = WKA_PROUT1-PPKZTLZU.

APPEND IT_TASK1 TO IT_TASK1.

CLEAR IT_TASK1.

IT_MATASS1-MATERIAL = WKA_PROUT1-MATNR.

IT_MATASS1-PLANT = WKA_PROUT1-WERKS.

IT_MATASS1-VALID_FROM = SY-DATUM.

APPEND IT_MATASS1 TO IT_MATASS1.

CLEAR IT_MATASS1.

IT_OP1-ACTIVITY = '0010'.

IT_OP1-WORK_CNTR = WKA_PROUT1-ARBPL1.

IT_OP1-PLANT = WKA_PROUT1-WERKS.

IT_OP1-CONTROL_KEY = WKA_PROUT1-STEUS.

IT_OP1-DESCRIPTION = 'PRINTING OPERATION'.

IT_OP1-BASE_QUANTITY = WKA_PROUT1-BMSCH1.

IT_OP1-OPERATION_MEASURE_UNIT = 'LAC'.

IT_OP1-VALID_FROM = SY-DATUM.

IT_OP1-STD_VALUE_01 = WKA_PROUT1-VGW01.

IT_OP1-STD_UNIT_01 = 'MIN'.

IT_OP1-ACTTYPE_01 = '201100'.

IT_OP1-STD_VALUE_02 = WKA_PROUT1-VGW02.

IT_OP1-STD_UNIT_02 = 'MIN'.

IT_OP1-ACTTYPE_02 = '501100'.

IT_OP1-DENOMINATOR = '1'.

IT_OP1-NOMINATOR = '1'.

APPEND IT_OP1 TO IT_OP1.

CLEAR IT_OP1.

IT_IC1-INSPCHAR = '0010'.

IT_IC1-MSTR_CHAR = 'GCS015'.

IT_IC1-SMPL_PROCEDURE = 'IPCONTR'.

IT_IC1-SMPL_UNIT = 'LAC'.

IT_IC1-VALID_FROM = SY-DATUM.

IT_IC1-PMSTR_CHAR = WKA_PROUT1-WERKS.

IT_IC1-SMPL_QUANT = '1'.

IT_IC1-CHA_MASTER_IMPORT_MODUS = 'L'.

APPEND IT_IC1 TO IT_IC1.

CLEAR IT_IC1.

IT_OP1-ACTIVITY = '0020'.

IT_OP1-WORK_CNTR = WKA_PROUT1-ARBPL2.

IT_OP1-PLANT = WKA_PROUT1-WERKS.

IT_OP1-CONTROL_KEY = WKA_PROUT1-STEUS.

IT_OP1-DESCRIPTION = 'PACKING OPERATION'.

IT_OP1-BASE_QUANTITY = WKA_PROUT1-BMSCH2.

IT_OP1-OPERATION_MEASURE_UNIT = 'LAC'.

IT_OP1-VALID_FROM = SY-DATUM.

IT_OP1-STD_VALUE_01 = WKA_PROUT1-VGW03.

IT_OP1-STD_UNIT_01 = 'MIN'.

IT_OP1-ACTTYPE_01 = '101100'.

  • IT_OP1-STD_VALUE_02 = WKA_PROUT1-VGW03.

  • IT_OP1-STD_UNIT_02 = 'MIN'.

IT_OP1-DENOMINATOR = '1'.

IT_OP1-NOMINATOR = '1'.

APPEND IT_OP1 TO IT_OP1.

CLEAR IT_OP1.

IT_IC1-INSPCHAR = '0020'.

IT_IC1-MSTR_CHAR = 'FOREIGN'.

IT_IC1-SMPL_PROCEDURE = 'FOREIGN'.

IT_IC1-PMSTR_CHAR = WKA_PROUT1-WERKS.

IT_IC1-SMPL_UNIT = 'LAC'.

IT_IC1-SMPL_QUANT = '1'.

IT_IC1-VALID_FROM = SY-DATUM.

IT_IC1-CHA_MASTER_IMPORT_MODUS = 'L'.

APPEND IT_IC1 TO IT_IC1.

CLEAR IT_IC1.

CALL FUNCTION 'BAPI_ROUTING_CREATE'

  • EXPORTING

  • TESTRUN = ' '

  • PROFILE =

  • BOMUSAGE =

  • APPLICATION =

  • IMPORTING

  • GROUP =

  • GROUPCOUNTER =

TABLES

TASK = IT_TASK1

MATERIALTASKALLOCATION = IT_MATASS1

  • SEQUENCE =

OPERATION = IT_OP1

  • SUBOPERATION =

  • REFERENCEOPERATION =

  • WORKCENTERREFERENCE =

  • COMPONENTALLOCATION =

  • PRODUCTIONRESOURCE =

INSPCHARACTERISTIC = IT_IC1

  • TEXTALLOCATION =

  • TEXT =

RETURN = IT_RETURN.

}

5 REPLIES 5
Read only

Former Member
0 Likes
634

Sorry.

{ IT_TASK1-TASK_LIST_GROUP = ' '.

IT_TASK1-TASK_LIST_USAGE = WKA_PROUT1-VERWE.

IT_TASK1-VALID_FROM = SY-DATUM.

IT_TASK1-VALID_TO_DATE = '99991231'.

IT_TASK1-TASK_LIST_USAGE = '1'.

IT_TASK1-TASK_LIST_STATUS = '4'.

IT_TASK1-PLANT = WKA_PROUT1-WERKS.

IT_TASK1-TASK_MEASURE_UNIT = 'LAC' .

IT_TASK1-LOT_SIZE_FROM = '0.000'.

IT_TASK1-LOT_SIZE_TO = '99999999'.

IT_TASK1-TASK_MEASURE_UNIT = WKA_PROUT1-PLNME.

IT_TASK1-IDENT_KEY = WKA_PROUT1-SLWBEZ.

IT_TASK1-INSPPOINT_PARTIALLOT_ASSGNMT = WKA_PROUT1-PPKZTLZU.

APPEND IT_TASK1 TO IT_TASK1.

CLEAR IT_TASK1.

IT_MATASS1-MATERIAL = WKA_PROUT1-MATNR.

IT_MATASS1-PLANT = WKA_PROUT1-WERKS.

IT_MATASS1-VALID_FROM = SY-DATUM.

APPEND IT_MATASS1 TO IT_MATASS1.

CLEAR IT_MATASS1.

IT_OP1-ACTIVITY = '0010'.

IT_OP1-WORK_CNTR = WKA_PROUT1-ARBPL1.

IT_OP1-PLANT = WKA_PROUT1-WERKS.

IT_OP1-CONTROL_KEY = WKA_PROUT1-STEUS.

IT_OP1-DESCRIPTION = 'PRINTING OPERATION'.

IT_OP1-BASE_QUANTITY = WKA_PROUT1-BMSCH1.

IT_OP1-OPERATION_MEASURE_UNIT = 'LAC'.

IT_OP1-VALID_FROM = SY-DATUM.

IT_OP1-STD_VALUE_01 = WKA_PROUT1-VGW01.

IT_OP1-STD_UNIT_01 = 'MIN'.

IT_OP1-ACTTYPE_01 = '201100'.

IT_OP1-STD_VALUE_02 = WKA_PROUT1-VGW02.

IT_OP1-STD_UNIT_02 = 'MIN'.

IT_OP1-ACTTYPE_02 = '501100'.

IT_OP1-DENOMINATOR = '1'.

IT_OP1-NOMINATOR = '1'.

APPEND IT_OP1 TO IT_OP1.

CLEAR IT_OP1.

IT_IC1-INSPCHAR = '0010'.

IT_IC1-MSTR_CHAR = 'GCS015'.

IT_IC1-SMPL_PROCEDURE = 'IPCONTR'.

IT_IC1-SMPL_UNIT = 'LAC'.

IT_IC1-VALID_FROM = SY-DATUM.

IT_IC1-PMSTR_CHAR = WKA_PROUT1-WERKS.

IT_IC1-SMPL_QUANT = '1'.

IT_IC1-CHA_MASTER_IMPORT_MODUS = 'L'.

APPEND IT_IC1 TO IT_IC1.

CLEAR IT_IC1.

IT_OP1-ACTIVITY = '0020'.

IT_OP1-WORK_CNTR = WKA_PROUT1-ARBPL2.

IT_OP1-PLANT = WKA_PROUT1-WERKS.

IT_OP1-CONTROL_KEY = WKA_PROUT1-STEUS.

IT_OP1-DESCRIPTION = 'PACKING OPERATION'.

IT_OP1-BASE_QUANTITY = WKA_PROUT1-BMSCH2.

IT_OP1-OPERATION_MEASURE_UNIT = 'LAC'.

IT_OP1-VALID_FROM = SY-DATUM.

IT_OP1-STD_VALUE_01 = WKA_PROUT1-VGW03.

IT_OP1-STD_UNIT_01 = 'MIN'.

IT_OP1-ACTTYPE_01 = '101100'.

  • IT_OP1-STD_VALUE_02 = WKA_PROUT1-VGW03.

  • IT_OP1-STD_UNIT_02 = 'MIN'.

IT_OP1-DENOMINATOR = '1'.

IT_OP1-NOMINATOR = '1'.

APPEND IT_OP1 TO IT_OP1.

CLEAR IT_OP1.

IT_IC1-INSPCHAR = '0020'.

IT_IC1-MSTR_CHAR = 'FOREIGN'.

IT_IC1-SMPL_PROCEDURE = 'FOREIGN'.

IT_IC1-PMSTR_CHAR = WKA_PROUT1-WERKS.

IT_IC1-SMPL_UNIT = 'LAC'.

IT_IC1-SMPL_QUANT = '1'.

IT_IC1-VALID_FROM = SY-DATUM.

IT_IC1-CHA_MASTER_IMPORT_MODUS = 'L'.

APPEND IT_IC1 TO IT_IC1.

CLEAR IT_IC1.

CALL FUNCTION 'BAPI_ROUTING_CREATE'

  • EXPORTING

  • TESTRUN = ' '

  • PROFILE =

  • BOMUSAGE =

  • APPLICATION =

  • IMPORTING

  • GROUP =

  • GROUPCOUNTER =

TABLES

TASK = IT_TASK1

MATERIALTASKALLOCATION = IT_MATASS1

  • SEQUENCE =

OPERATION = IT_OP1

  • SUBOPERATION =

  • REFERENCEOPERATION =

  • WORKCENTERREFERENCE =

  • COMPONENTALLOCATION =

  • PRODUCTIONRESOURCE =

INSPCHARACTERISTIC = IT_IC1

  • TEXTALLOCATION =

  • TEXT =

RETURN = IT_RETURN. }

Read only

Former Member
0 Likes
634

Hi friends,

i am using BAPI_ROUTING_CREATE for creating routing. I am geting a error 'Inspection characteristic cannot be uniquely assigned to one operation'.

I have coded like this for Inspection characteristic

{

IT_IC1-INSPCHAR = '0010'.

IT_IC1-MSTR_CHAR = 'GCS015'.

IT_IC1-SMPL_PROCEDURE = 'IPCONTR'.

IT_IC1-SMPL_UNIT = 'LAC'.

IT_IC1-VALID_FROM = SY-DATUM.

IT_IC1-PMSTR_CHAR = WKA_PROUT1-WERKS.

IT_IC1-SMPL_QUANT = '1'.

IT_IC1-CHA_MASTER_IMPORT_MODUS = 'L'.

APPEND IT_IC1 TO IT_IC1.

CLEAR IT_IC1.

}

Read only

Former Member
0 Likes
634

selfsolved

Read only

0 Likes
634

I'm having this error also,

would you mind to share the cause & solution

thx alot

Read only

0 Likes
634

Hi Abhijit,

Can you guide me how to solve this issue. Please explain in Forum, it will be very usefull for other member like me and you.

Please share this solution.

Thanks !

Ram Shanker