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

MSC2N - Changing the classification using FM BAPI_OBJCL_CHANGE - Won't Work

Former Member
0 Likes
597

Hi,

I am trying to change MSC2N data using FM BAPI_OBJCL_CHANGE. However, I cannot get it to change the values. Please help.

Here is my code

-


  • ----------------------------------------------------------*

  • DATA DECLARATIONS

  • ----------------------------------------------------------*

DATA: I_RETURN TYPE BAPIRET2 OCCURS 0 WITH HEADER LINE,

I_PASS TYPE BAPI1003_ALLOC_VALUES_NUM OCCURS 0 WITH HEADER LINE,

I_PASS2 TYPE BAPI1003_ALLOC_VALUES_CHAR OCCURS 0 WITH HEADER LINE,

I_PASS3 TYPE BAPI1003_ALLOC_VALUES_CURR OCCURS 0 WITH HEADER LINE,

BAPI_RETURN TYPE BAPIRET2 OCCURS 0 WITH HEADER LINE.

  • ----------------------------------------------------------*

START-OF-SELECTION.

  • ----------------------------------------------------------*

  • FILL I_PASS

I_PASS-CHARACT = 'REMAINING_HRS'.

I_PASS-VALUE_FROM = ' 2.100000000000000E+01'.

  • BAPI_OBJCL_CHANGE

CALL FUNCTION 'BAPI_OBJCL_CHANGE'

EXPORTING

OBJECTKEY = '000000000000008015'

OBJECTTABLE = 'AUSP'

CLASSNUM = 'BATCH'

CLASSTYPE = '022'

  • STATUS = '1'

  • STANDARDCLASS =

  • CHANGENUMBER =

  • KEYDATE = SY-DATUM

  • NO_DEFAULT_VALUES = ' '

  • IMPORTING

  • CLASSIF_STATUS =

TABLES

ALLOCVALUESNUMNEW = I_PASS

ALLOCVALUESCHARNEW = I_PASS2

ALLOCVALUESCURRNEW = I_PASS3

RETURN = I_RETURN.

  • COMMIT

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

    • EXPORTING

    • WAIT = ''

  • IMPORTING

  • RETURN = BAPI_RETURN.

.

  • WRITE I_RETURN

LOOP AT I_RETURN.

WRITE: I_RETURN-TYPE,

I_RETURN-MESSAGE.

ENDLOOP.

LOOP AT BAPI_RETURN.

WRITE: BAPI_RETURN-TYPE,

BAPI_RETURN-MESSAGE.

ENDLOOP.

1 REPLY 1
Read only

Former Member
0 Likes
417

BUMP!