‎2009 Sep 02 4:37 PM
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.
}
‎2009 Sep 02 4:39 PM
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. }
‎2009 Sep 04 8:40 AM
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.
}
‎2009 Sep 11 4:41 PM
‎2009 Nov 28 1:00 AM
I'm having this error also,
would you mind to share the cause & solution
thx alot
‎2012 Feb 20 9:03 AM
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