Application Development 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: 

problem with BAPI_CHARACT_CREATE for uploading Unit of Measure Value

Former Member
0 Kudos

Hi,

I am unable to upload 'Unit of Measure' Value using BAPI_CHARACT_CREATE for TCode CT04.

DATA : CHARACTDETAIL LIKE BAPICHARACTDETAIL.

DATA: BEGIN OF ITAB OCCURS 0,

CHARACT_NAME LIKE CHARACTDETAIL-CHARACT_NAME,

DESCRIPTION LIKE CHARACTDESCR-DESCRIPTION,

CHARACT_GROUP LIKE BAPICHARACTDETAIL-CHARACT_GROUP,

STATUS LIKE CHARACTDETAIL-STATUS,

DATA_TYPE LIKE CHARACTDETAIL-DATA_TYPE,

UOM LIKE CHARACTDETAIL-UNIT_OF_MEASUREMENT,

VALUE_ASSIGNMENT LIKE CHARACTDETAIL-VALUE_ASSIGNMENT,

LENGTH LIKE CHARACTDETAIL-LENGTH,

DECIMALS LIKE CHARACTDETAIL-DECIMALS,

CLASS_TYPE LIKE BAPICHARACTRESTRICTIONS-CLASS_TYPE,

END OF ITAB.

LOOP AT ITAB.

CHARACTDETAIL-CHARACT_NAME = ITAB-CHARACT_NAME.

CHARACTDETAIL-DATA_TYPE = ITAB-DATA_TYPE. "'CHAR'.

CHARACTDETAIL-LENGTH = ITAB-LENGTH. "10.

CHARACTDETAIL-STATUS = ITAB-STATUS.

CHARACTDETAIL-UNIT_OF_MEASUREMENT = ITAB-UOM.

CHARACTDETAIL-UNIT_OF_MEASUREMENT_ISO = ITAB-UOM.

CHARACTDETAIL-VALUE_ASSIGNMENT = ITAB-VALUE_ASSIGNMENT.

ENDLOOP.

CALL FUNCTION 'BAPI_CHARACT_CREATE'

EXPORTING

CHARACTDETAIL = CHARACTDETAIL

CHANGENUMBER = CHANGENUMBER

  • KEYDATE = SY-DATUM

TABLES

CHARACTDESCR = CHARACTDESCR

  • CHARACTVALUESNUM =

CHARACTVALUESCHAR = CHARACTVALUESCHAR

CHARACTRESTRICTIONS = CHARACTRESTRICTIONS

RETURN = RETURN .

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

EXPORTING

WAIT = 'X'

When i check in CT04 Tcode its taking all the values except 'Unit of Measure'. To which variable i have to pass to pick the value? Please help in resolving this issue?

Thanks

K Srinivas

2 REPLIES 2

naveen_kumar116
Active Participant
0 Kudos

Hi,

Please assing ur unit values in table

CHARACTVALUESNUM LIKE BAPICHARACTVALUESNUM Allowed Values for NUM Characteristics

So that ur unit values will be maintained no need to pass UNIT in

CHARACTDETAIL LIKE BAPICHARACTDETAIL Characteristic Attributes

I think this will work..

Cheers,

Naveen

Former Member
0 Kudos

answered