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: 

CV01N : DMS Upload Document through BAPI.

Former Member
0 Kudos

Hi Expert.

Please help me. Here I attached Code for CV01N Upload Document through BAPI ( BAPI_DOCUMENT_CREATE2).

Problem : 1 ) Program Run Successfully on ECC6.0 But On EHP7 Give Error Like "Class type 017 : class ZDMS_DT not found"

My Code IS :

   GV_CLASE   = 'YMS'.

   GV_VERSION = '00'.

   GV_PART    = '000'.

   GV_DESCRIPCION = 'test'.

   GS_DOCUMENTDATA-DOCUMENTTYPE    = GV_CLASE.

   GS_DOCUMENTDATA-DOCUMENTNUMBER  = GV_DOCUMENTO.

   GS_DOCUMENTDATA-DOCUMENTVERSION = GV_VERSION.

   GS_DOCUMENTDATA-DOCUMENTPART    = GV_PART.

   GS_DOCUMENTDATA-DESCRIPTION     = GV_DESCRIPCION.


   GT_CHARACTERISTICVALUES-CLASSTYPE = '017'.

   GT_CHARACTERISTICVALUES-CLASSNAME = 'ZDMS_DT'.

   GT_CHARACTERISTICVALUES-CHARNAME  = 'ZFEFIPRE'.

   GT_CHARACTERISTICVALUES-CHARVALUE = '15092007'.

   APPEND GT_CHARACTERISTICVALUES.

   GT_CLASSALLOCATIONS-CLASSTYPE     = '017'.

   GT_CLASSALLOCATIONS-CLASSNAME     = 'ZDMS_DT'.

   APPEND GT_CLASSALLOCATIONS.

    GT_DOCUMENTFILES-WSAPPLICATION   = OEXTENSION."'PDF'.

     GT_DOCUMENTFILES-DOCFILE         = C:\TESTDMS.PDF'.

*  GT_DOCUMENTFILES-DOCFILE         = '\'."'/tmp/pruebafondo'.

*  GT_DOCUMENTFILES-DOCPATH         = 'E:'."'zficherointerfaseps'.

     GT_DOCUMENTFILES-STORAGECATEGORY = 'DMS_C1_ST'.

     GT_DOCUMENTFILES-CHECKEDIN       = 'X'.

     APPEND GT_DOCUMENTFILES.


CALL FUNCTION 'BAPI_DOCUMENT_CREATE2'

     EXPORTING

       DOCUMENTDATA         = GS_DOCUMENTDATA

     IMPORTING

       DOCUMENTTYPE         = I_DOCTYPE

       DOCUMENTNUMBER       = I_DOCNUMBER

       DOCUMENTPART         = I_DOCPART

       DOCUMENTVERSION      = I_DOCVERSION

       RETURN               = GV_RETURN

     TABLES

       CHARACTERISTICVALUES = GT_CHARACTERISTICVALUES

       CLASSALLOCATIONS     = GT_CLASSALLOCATIONS

       DOCUMENTFILES        = GT_DOCUMENTFILES.

Thanks.

Pradip Patel.

5 REPLIES 5

kabil_g
Active Participant
0 Kudos

Hi Pradip,

check the class number 017 is avaiable on EHP7.

Regards,

Kabil

Former Member
0 Kudos

Hi kabil G.

I have checked Class '017' is available.

Thanks.

Pradip Patel.

former_member182379
Contributor
0 Kudos

Hi,

As you are getting the error for Class type '017', check in transaction 'CL02' whether the class Type '017' Name 'ZDMS_DT', present or not with release status, as this is a custom class ZXX' which you have created.

Regards,

Zafar

0 Kudos

Dear Zafar.

yes I have checked.

Thanks.

Pradip Patel.

busyaban7
Active Contributor
0 Kudos

Hi Pradeep,

Please can you also check if the link between class in tables KLAH, INOB, KSSK, etc and characteristics in AUSP, CAWN, CABN, etc is existing. Everywhere you should get similar links form any table you check.

Thanks,

Arijit