‎2006 Mar 01 11:09 AM
I HAVE TO USE BAPI BAPI_ROUTING_CREATE FOR ROUTING CREATION BUT I HAVE A CONFUSION REGARDING HOW TO DECLARE THE INTERNAL TABLE AND WHAT FIELDS TO BE USED THAT WILL BE USED FOR CREATION OF ROUTING.
THANKS IN ADVANCE
‎2006 Mar 01 11:20 AM
Go through the Documentation for the BAPI FM "BAPI_ROUTING_CREATE", it helps you which fields and internal tables to pass.
Comming to declaration of internal table. for Example if you want to declare "TASK" internal table for the BAPI FM, declare as below:
DATA: BEGIN OF it_task OCCURS 0.
INCLUDE STRUCTURE BAPI1012_TSK_C.
DATA: END OF it_task.
Regards,
Sudheer Pusala.
‎2006 Mar 01 11:28 AM
Hi,
DATA: GROUP TYPE BAPI1012_TSK_C-TASK_LIST_GROUP,
GROUP_COUNTER TYPE BAPI1012_TSK_C-GROUP_COUNTER,
SEQUENCE_NO TYPE BAPI1012_OPR_C-SEQUENCE_NO,
TASK_LIST_USAGE TYPE BAPI1012_TSK_C-TASK_LIST_USAGE,
TASK_LIST_STATUS TYPE BAPI1012_TSK_C-TASK_LIST_STATUS,
LOT_SIZE_FROM TYPE BAPI1012_TSK_C-LOT_SIZE_FROM,
LOT_SIZE_TO TYPE BAPI1012_TSK_C-LOT_SIZE_TO,
TASK_MEASURE_UNIT TYPE BAPI1012_TSK_C-TASK_MEASURE_UNIT,
TESTRUN TYPE BAPIFLAG,
PROFILE TYPE BAPI1012_CONTROL_DATA-PROFILE,
TASK TYPE BAPI1012_TSK_C
OCCURS 0 WITH HEADER LINE,
MATERIALTASKALLOCATION TYPE BAPI1012_MTK_C
OCCURS 0 WITH HEADER LINE,
SEQUENCE TYPE BAPI1012_SEQ_C
OCCURS 0 WITH HEADER LINE,
OPERATION TYPE BAPI1012_OPR_C
OCCURS 0 WITH HEADER LINE,
SUBOPERATION TYPE BAPI1012_SUB_OPR_C
OCCURS 0 WITH HEADER LINE,
REFERENCEOPERATION TYPE BAPI1012_REF_OPR_C
OCCURS 0 WITH HEADER LINE,
WORKCENTERREFERENCE TYPE BAPI1012_WC_REF_OPR_C
OCCURS 0 WITH HEADER LINE,
COMPONENTALLOCATION TYPE BAPI1012_COM_C
OCCURS 0 WITH HEADER LINE,
PRODUCTIONRESOURCE TYPE BAPI1012_PRT_C
OCCURS 0 WITH HEADER LINE,
INSPCHARACTERISTIC TYPE BAPI1012_CHA_C
OCCURS 0 WITH HEADER LINE,
TEXTALLOCATION TYPE BAPI1012_TXT_HDR_C
OCCURS 0 WITH HEADER LINE,
TEXT TYPE BAPI1012_TXT_C
OCCURS 0 WITH HEADER LINE,
RETURN TYPE BAPIRET2
OCCURS 0 WITH HEADER LINE,
BAPI_RETN_INFO LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE. CALL FUNCTION 'BAPI_ROUTING_CREATE'
* DESTINATION 'NONE'
EXPORTING
TESTRUN = TESTRUN
PROFILE = PROFILE
BOMUSAGE = BOMUSAGE
APPLICATION = APPLICATION
IMPORTING
GROUP = GROUP
GROUPCOUNTER = GROUP_COUNTER
TABLES
TASK = TASK
MATERIALTASKALLOCATION = MATERIALTASKALLOCATION
SEQUENCE = SEQUENCE
OPERATION = OPERATION
SUBOPERATION = SUBOPERATION
REFERENCEOPERATION = REFERENCEOPERATION
WORKCENTERREFERENCE = WORKCENTERREFERENCE
COMPONENTALLOCATION = COMPONENTALLOCATION
PRODUCTIONRESOURCE = PRODUCTIONRESOURCE
INSPCHARACTERISTIC = INSPCHARACTERISTIC
TEXTALLOCATION = TEXTALLOCATION
TEXT = TEXT
RETURN = RETURN.Regards
vijay