‎2009 May 15 5:02 AM
Hi all,
I want to copy one batch VC details to another batch.
I have used ist bapi as QMSP_MATERIAL_BATCH_CLASS_READ
I passed data and i got results as
I_MATNR SLBF_HPL
I_CHARG 115903
I_WERKS 2210
I_MARA_LEVEL X
I_NO_DIALOG X
I_DATUV 15.05.2009
Export parameters Value
E_CLASS B01_SLBF_HPL
E_KLART 023
E_OBTAB MCH1
E_OBJEC SLBF_HPL 115903
Here next i am proceeding with next bapi BAPI_OBJCL_GETDETAIL
i am passing data like
OBJECTKEY SLBF_HPL 115903
OBJECTTABLE MCH1
CLASSNUM B01_SLBF_HPL
CLASSTYPE 023
KEYDATE 15.05.2009
UNVALUATED_CHARS
LANGUAGE EN
but i am getting return value as
T ID NUM MESSAGE
I CL 732 Assignment does not exist or is not valid on
I want rectify this issue.
If any one knows solution pls help me.
Regards,
Lokesh
‎2009 May 15 5:20 AM
Hi Dude,
CALL FUNCTION 'QMSP_MATERIAL_BATCH_CLASS_READ'
EXPORTING
I_MATNR = gt_SOitems-matnr
I_CHARG = gt_SOitems-charg
I_WERKS = gt_soitems-WERKS
I_MARA_LEVEL = 'X'
I_NO_DIALOG = 'X'
I_DATUV = SY-DATUM
IMPORTING
E_CLASS = LV_CLASS
E_KLART = LV_KLART
E_OBTAB = LV_OBTAB
E_OBJEC = LV_OBJEC
EXCEPTIONS
NO_CLASS = 1
INTERNAL_ERROR_CLASSIF = 2
NO_CHANGE_SERVICE = 3
OTHERS = 4.
IF SY-SUBRC = 0. " If Class...etc found
*--Get classification information
CALL FUNCTION 'BAPI_OBJCL_GETDETAIL'
EXPORTING
OBJECTKEY = LV_OBJEC
OBJECTTABLE = LV_OBTAB
CLASSNUM = LV_CLASS
CLASSTYPE = LV_KLART
KEYDATE = SY-DATUM
LANGUAGE = SY-LANGU
TABLES
ALLOCVALUESNUM = LT_ALLOC_VALUES_NUM
ALLOCVALUESCHAR = LT_ALLOCVALUESCHAR
ALLOCVALUESCURR = LT_ALLOCVALUESCURR
RETURN = LT_RETURN.
‎2009 May 15 6:01 AM
Hi thanks for giving reply.
I have done by using those FMs only. but i am getting problem in bapi
BAPI_OBJCL_GETDETAIL
getting some times
I CL 732 Assignment does not exist or is not valid on
and some times as
T ID NUM MESSAGE
E CL 763 Object HRPLTF_HPL PLATE011 does not exists
Regards,
Lokesh
‎2009 May 15 6:24 AM
Pls if any one knows solution guide me.
i didnt get any answer