Error in uploading the data using BDC

Hi All,
I developed a BDC to upload the data for Infotype-0195.When I am trying to upload the flatfile using Functional Module option I am getting the error Invalid Date Format.
Can anyone please help me out giving the solution..........
Thanks in advance,
Deepika

Hi Avinash,
I am passing the date field in the format MM/DD/YYYY but in the program i am converting to the format YYYYMMDD using concatenate and then passing the value to the FM but still I am getting the error.
For ur convenience I am sending the code
*-- Includes Declaration                                               *
INCLUDE zixx_data_upload.
INCLUDE zixx_conversion_log.
INCLUDE bdcrecx1.
*-- SELECTION SCREEN                                                   *
SELECTION-SCREEN BEGIN OF BLOCK funcmod WITH FRAME TITLE text-t01.
PARAMETERS : p_fm   TYPE c AS CHECKBOX.
PARAMETERS : p_ctumod TYPE ctu_mode DEFAULT '0',
             p_date TYPE c AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN END OF BLOCK funcmod.
TYPES Declaration.
Types decalration for flat file structure
*Declaration for internal table/wa for flat file structure
TYPES: BEGIN OF gt_data,
          pernr TYPE rp50g-pernr,
          begda(10) TYPE c,
          endda(10) TYPE c,
          gcase     TYPE pb10_gcase,
          objps TYPE p0195-objps,
          ordcd TYPE p0195-ordcd,
          rulid TYPE p0195-rulid,
          ibaln(13) TYPE c,
          deduc(13) TYPE c,
          dedut TYPE p0195-dedut,
          li1no TYPE q0195-li1no,
          li1ex TYPE q0195-li1ex,
          nval1(13) TYPE c,
          nuni1 TYPE p0195-nuni1,
          li2no TYPE q0195-li1no,
          li2ex TYPE q0195-li2ex,
          nval2(13) TYPE c,
          nuni2 TYPE p0195-nuni2,
          addno TYPE q0195-addno,
          addex TYPE q0195-addex,
          addvl(13) TYPE c,
          addun TYPE p0195-addun,
          fstat TYPE p0195-fstat,
          exemp TYPE p0195-exemp,
          addde TYPE p0195-addde,
          levda(10) TYPE c,
          fild1 TYPE p0195-fild1,
          fild2 TYPE p0195-fild2,
          fild3 TYPE p0195-fild3,
          fild4 TYPE p0195-fild4,
        END OF gt_data,
        BEGIN OF gt_0194,
           pernr TYPE p0194-pernr,
           begda TYPE p0194-begda,
           endda TYPE p0194-endda,
           subty TYPE p0194-subty,
           lifnr TYPE p0194-lifnr,
           schid TYPE p0194-schid,
           rulnr TYPE p0194-rulnr,
           plain TYPE p0194-plain,
           orign TYPE p0194-orign,
           orcod TYPE p0194-orcod,
           ornam TYPE p0194-ornam,
           orstr TYPE p0194-orstr,
           orort TYPE p0194-orort,
           orreg TYPE p0194-orreg,
           orcnt TYPE p0194-orcnt,
           orplz TYPE p0194-orplz,
           lapdy TYPE p0194-lapdy,
           lapdt TYPE p0194-lapdt,
           gcase TYPE p0194-gcase,
           gprio TYPE p0194-gprio,
           gcate TYPE p0194-gcate,
           gstat TYPE p0194-gstat,
           rcvdd TYPE p0194-rcvdd,
           rlsdd TYPE p0194-rlsdd,
           scrul TYPE p0194-scrul,
        END OF gt_0194.
TYPES: BEGIN OF gt_data_d,
          pernr TYPE rp50g-pernr,
          begda(10) TYPE c,
          endda(10) TYPE c,
          gcase     TYPE pb10_gcase,
          objps TYPE p0195-objps,
          ordcd TYPE p0195-ordcd,
          rulid TYPE p0195-rulid,
          ibaln(13) TYPE c,
          deduc(13) TYPE c,
          dedut TYPE p0195-dedut,
          li1no TYPE q0195-li1no,
          li1ex TYPE q0195-li1ex,
          nval1(13) TYPE c,
          nuni1 TYPE p0195-nuni1,
          li2no TYPE q0195-li1no,
          li2ex TYPE q0195-li2ex,
          nval2(13) TYPE c,
          nuni2 TYPE p0195-nuni2,
          addno TYPE q0195-addno,
          addex TYPE q0195-addex,
          addvl(13) TYPE c,
          addun TYPE p0195-addun,
          fstat TYPE p0195-fstat,
          exemp TYPE p0195-exemp,
          addde TYPE p0195-addde,
          fild1 TYPE p0195-fild1,
          fild2 TYPE p0195-fild2,
          fild3 TYPE p0195-fild3,
          fild4 TYPE p0195-fild4,
        END OF gt_data_d.
INTERNAL TABLE/WORK AREA Declaration.
*Declaration for internal table/wa for flat file structure
DATA:    gi_data       TYPE TABLE OF gt_data,
         gw_data       TYPE gt_data,
         gi_0194       TYPE TABLE OF gt_0194,
         gw_0194       TYPE gt_0194,
*Declaration for BDCDATA
        gi_bdcdata     TYPE STANDARD TABLE OF bdcdata,
        gw_bdcdata     TYPE bdcdata,
*Declaration for BDCMSGCOLL
        gi_bdcmsgcoll  TYPE TABLE OF bdcmsgcoll,
        gw_bdcmsgcoll  TYPE bdcmsgcoll,
         gi_data_d     TYPE TABLE OF gt_data_d,
         gw_data_d     TYPE gt_data_d,
         gw_p0195      TYPE p0195,
         gw_p0194      TYPE pa0194.
DATA: gw_return TYPE bapireturn1,
*Declaration for Global Variables
        gv_count(5)    TYPE c VALUE 0.
*Declaration for constants
CONSTANTS: gc_update               VALUE 'L',
           gc_msgid(2)             VALUE 'PG',
           gc_s_msgid(3)           VALUE '102',
           gc_pa30 TYPE tstc-tcode VALUE 'PA30',
           gc_200(3)               VALUE '200'.
*-- AT SELECTION SCREEN OUTPUT
AT SELECTION-SCREEN OUTPUT.
  nodata = ' '.
  group = sy-uname.
*To change the screen attributes dynamically.
  PERFORM upload_screen_output.
*-- START-OF-SELECTION                                                 *
START-OF-SELECTION.
  IF p_date = 'X'.
*-- Routine to upload the file data
    PERFORM upload USING 'X'       "HAS_SEPARATOR
                         'ASC'     "File Type
                         space     "ALT_SEPARATOR Alternate separator
                         'X'       "DISPLAY_ERROR
                         'X'       "ERROR_OCCURRED
                         gi_data. "TABLE Table to upload into
    IF NOT gi_data IS INITIAL.
      SELECT pernr begda endda subty
             lifnr schid rulnr
             plain orign orcod
             ornam orstr orort
             orreg orcnt orplz
             lapdy lapdt gcase
             gprio gcate gstat
             rcvdd rlsdd scrul
        FROM pa0194
        INTO TABLE gi_0194
         FOR ALL ENTRIES IN gi_data
       WHERE pernr = gi_data-pernr
         AND gcase = gi_data-gcase.
*-- Routine to perform bdc
      IF sy-subrc IS INITIAL.
        IF p_fm NE 'X'.
          PERFORM bdc.
        ELSE.
          PERFORM function_module.
        ENDIF.
      ENDIF.
    ENDIF.
  ELSE.
*-- Routine to upload the file data
    PERFORM upload USING 'X'       "HAS_SEPARATOR
                         'ASC'     "File Type
                         space     "ALT_SEPARATOR Alternate separator
                         'X'       "DISPLAY_ERROR
                         'X'       "ERROR_OCCURRED
                         gi_data_d. "TABLE Table to upload into
    IF NOT gi_data_d IS INITIAL.
      IF p_fm EQ 'X'.
        PERFORM function_module.
      ENDIF.
    ENDIF.
  ENDIF.
*Perform to insert the filename in Z-Table and move the file from New
*to Processed in APP Server.
  SORT gi_log BY msg_typ.
  READ TABLE gi_log INTO gw_log WITH KEY msg_typ = 'E' BINARY SEARCH.
  IF sy-subrc <> '0'.
    PERFORM file_moving USING gi_data.
  ENDIF.
*-- END-OF-SELECTION                                                   *
END-OF-SELECTION.
*-- Routine to display conversion log
  PERFORM log_display.
  Subroutine Pool
*&      Form  BDC
      Routine to perform bdc
FORM bdc .
*Data declaration for collecting success and error records
  DATA: lv_success(5)     TYPE c VALUE 0,
        lv_begda  TYPE string,
        lv_rlsdd  TYPE string,
        lv_lapdt  TYPE string,
        lv_endda  TYPE string,
        lv_rcvdd  TYPE string.
  gv_count = 0.
  PERFORM open_group.
  SORT gi_0194 BY pernr gcase.
  LOOP AT gi_data INTO gw_data.
    gv_count = gv_count + 1.
    READ TABLE gi_0194 INTO gw_0194 WITH KEY pernr = gw_data-pernr
                                             gcase = gw_data-gcase.
    IF sy-subrc = 0.
   LOOP AT gi_0194 INTO gw_0194 WHERE gcase = gw_data-grnum.
      MOVE gw_0194-begda TO lv_begda.
      MOVE gw_0194-endda TO lv_endda.
*FUNCTION MODULE TO CONVERT DATE FORMAT
      CALL FUNCTION '/SAPDII/SPP05_CONVERT_DATE'
        EXPORTING
          if_date = lv_begda
        IMPORTING
          ef_date = lv_begda.
      CALL FUNCTION '/SAPDII/SPP05_CONVERT_DATE'
        EXPORTING
          if_date = lv_endda
        IMPORTING
          ef_date = lv_endda.
      PERFORM bdc_dynpro      USING 'SAPMP50A' '1000'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=MOD'.
      PERFORM bdc_field       USING 'RP50G-PERNR'
                                    gw_data-pernr.
      PERFORM bdc_field       USING 'RP50G-TIMR6'
                                    'X'.
      PERFORM bdc_field       USING 'RP50G-CHOIC'
                                    '0194'.
      PERFORM bdc_field       USING 'RP50G-SUBTY'
                                    gw_0194-subty.
      PERFORM bdc_dynpro      USING 'MP019400' '2000'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=GROR'.
      PERFORM bdc_field       USING 'P0194-BEGDA'
                                    lv_begda.
      PERFORM bdc_field       USING 'P0194-ENDDA'
                                    lv_endda.
      PERFORM bdc_field       USING 'P0194-LIFNR'
                                    gw_0194-lifnr.
      PERFORM bdc_field       USING 'P0194-SCHID'
                                    gw_0194-schid.
      PERFORM bdc_field       USING 'P0194-RULNR'
                                    gw_0194-rulnr.
      PERFORM bdc_field       USING 'P0194-pLAIN'
                                    gw_0194-plain.
      PERFORM bdc_field       USING 'P0194-ORIGN'
                                    gw_0194-orign.
      PERFORM bdc_field       USING 'P0194-ORCOD'
                                    gw_0194-orcod.
      PERFORM bdc_field       USING 'P0194-ORNAM'
                                    gw_0194-ornam.
      PERFORM bdc_field       USING 'P0194-ORSTR'
                                    gw_0194-orstr.
      PERFORM bdc_field       USING 'P0194-ORORT'
                                    gw_0194-orort.
      PERFORM bdc_field       USING 'P0194-ORREG'
                                    gw_0194-orreg.
      PERFORM bdc_field       USING 'P0194-ORCNT'
                                    gw_0194-orcnt.
      PERFORM bdc_field       USING 'P0194-ORPLZ'
                                    gw_0194-orplz.
      PERFORM bdc_field       USING 'P0194-LAPDY'
                                    gw_0194-lapdy.
      IF gw_0194-lapdt IS NOT INITIAL.
        MOVE gw_0194-lapdt TO lv_lapdt.
        CALL FUNCTION '/SAPDII/SPP05_CONVERT_DATE'
          EXPORTING
            if_date = lv_lapdt
          IMPORTING
            ef_date = lv_lapdt.
        PERFORM bdc_field       USING 'P0194-LAPDT'
                                      lv_lapdt.
      ENDIF.
      PERFORM bdc_field       USING 'P0194-GCASE'
                                    gw_0194-gcase.
      PERFORM bdc_field       USING 'P0194-GPRIO'
                                    gw_0194-gprio.
      PERFORM bdc_field       USING 'P0194-GCATE'
                                    gw_0194-gcate.
      PERFORM bdc_field       USING 'P0194-GSTAT'
                                    gw_0194-gstat.
      IF gw_0194-rcvdd IS NOT INITIAL.
        MOVE gw_0194-rcvdd TO lv_rcvdd.
        CALL FUNCTION '/SAPDII/SPP05_CONVERT_DATE'
          EXPORTING
            if_date = lv_rcvdd
          IMPORTING
            ef_date = lv_rcvdd.
        PERFORM bdc_field       USING 'P0194-RCVDD'
                                      lv_rcvdd.
      ENDIF.
      IF gw_0194-rlsdd IS NOT INITIAL.
        MOVE gw_0194-rlsdd TO lv_rlsdd.
        CALL FUNCTION '/SAPDII/SPP05_CONVERT_DATE'
          EXPORTING
            if_date = lv_rlsdd
          IMPORTING
            ef_date = lv_rlsdd.
        PERFORM bdc_field       USING 'P0194-RLSDD'
                                      lv_rlsdd.
      ENDIF.
      PERFORM bdc_field       USING 'P0194-SCRUL'
                                    gw_0194-scrul.
     PERFORM bdc_dynpro      USING 'SAPLSPO1' '0200'.
     PERFORM bdc_field       USING 'BDC_CURSOR'
                                   'SPOP-TEXTLINE1'.
     PERFORM bdc_field       USING 'BDC_OKCODE'
                                   '=YES'.
      PERFORM bdc_dynpro      USING 'SAPLSPO1' '0200'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'SPOP-TEXTLINE1'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=YES'.
      PERFORM bdc_dynpro      USING 'MP019500' '2000'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=UPD'.
      PERFORM bdc_field       USING 'P0195-BEGDA'
                                    gw_data-begda.
      PERFORM bdc_field       USING 'P0195-ENDDA'
                                    gw_data-endda.
      PERFORM bdc_field       USING 'P0195-ORDCD'
                                    gw_data-ordcd.
      PERFORM bdc_field       USING 'P0195-RULID'
                                    gw_data-rulid.
      PERFORM bdc_field       USING 'P0195-IBALN'
                                    gw_data-ibaln.
      PERFORM bdc_field       USING 'P0195-DEDUC'
                                    gw_data-deduc.
      PERFORM bdc_field       USING 'P0195-DEDUT'
                                    gw_data-dedut.
Begin of Insertion V2.0 by S.NATARAJAN
     IF ( ( gw_data-li1no = '1' AND gw_data-li1ex = ''  ) OR
          ( gw_data-li1no = ''  AND gw_data-li1ex = ''  ) ).
      IF ( ( gw_data-li1no = '1' AND gw_data-li1ex = ''  ) OR
           ( gw_data-li1no = ''  AND gw_data-li1ex = ''  ) OR
           ( gw_data-li1no = ''  AND gw_data-li1ex = '2' ) ).
End of Insertion V2.0 by S.NATARAJAN
        PERFORM bdc_field       USING 'Q0195-LI1NO'
                                      'X'.
        PERFORM bdc_field       USING 'P0195-NVAL1'
                                      gw_data-nval1.
        PERFORM bdc_field       USING 'P0195-NUNI1'
                                      gw_data-nuni1.
Begin of Insertion V2.0 by S.NATARAJAN
     ELSEIF  gw_data-li1no = '' AND gw_data-li1ex = '2'  .
      ELSEIF ( gw_data-li1no = '' AND gw_data-li1ex = '1' ) .
End of Insertion V2.0 by S.NATARAJAN
        PERFORM bdc_field       USING 'Q0195-LI1EX'
                                      'X'.
        PERFORM bdc_field       USING 'P0195-NVAL1'
                                      gw_data-nval1.
        PERFORM bdc_field       USING 'P0195-NUNI1'
                                      gw_data-nuni1.
      ENDIF.
Begin of Insertion V2.0 by S.NATARAJAN
     IF ( ( gw_data-li2no = '1' AND gw_data-li2ex = ''  ) OR
          ( gw_data-li2no = ''  AND gw_data-li2ex = ''  ) ).
      IF ( ( gw_data-li2no = '1' AND gw_data-li2ex = ''  ) OR
           ( gw_data-li2no = ''  AND gw_data-li2ex = ''  ) OR
           ( gw_data-li2no = ''  AND gw_data-li2ex = '2' ) ).
        PERFORM bdc_field       USING 'Q0195-LI2NO'
                                      'X'.
        PERFORM bdc_field       USING 'P0195-NVAL2'
                                      gw_data-nval2.
        PERFORM bdc_field       USING 'P0195-NUNI2'
                                      gw_data-nuni2.
Begin of Insertion V2.0 by S.NATARAJAN
     ELSEIF  ( gw_data-li2no = '' AND gw_data-li2ex = '2' ).
      ELSEIF  ( gw_data-li2no = '' AND gw_data-li2ex = '1' ).
End of Insertion V2.0 by S.NATARAJAN
        PERFORM bdc_field       USING 'Q0195-LI2EX'
                                      'X'.
        PERFORM bdc_field       USING 'P0195-NVAL2'
                                      gw_data-nval2.
        PERFORM bdc_field       USING 'P0195-NUNI2'
                                      gw_data-nuni2.
      ENDIF.
Begin of Insertion V2.0 by S.NATARAJAN
     IF ( ( gw_data-addno = '1' AND gw_data-addex = ''  ) OR
          ( gw_data-addno = ''  AND gw_data-addex = ''  ) ).
End of Insertion V2.0 by S.NATARAJAN
      IF ( ( gw_data-addno = '1' AND gw_data-addex = ''  ) OR
           ( gw_data-addno = ''  AND gw_data-addex = ''  ) OR
           ( gw_data-addno = ''  AND gw_data-addex = '2' ) ) .
        PERFORM bdc_field       USING 'Q0195-ADDNO'
                                      'X'.
        PERFORM bdc_field       USING 'P0195-ADDVL'
                                      gw_data-addvl.
        PERFORM bdc_field       USING 'P0195-ADDUN'
                                      gw_data-addun.
Begin of Insertion V2.0 by S.NATARAJAN
*ELSEIF  gw_data-addno = '' AND gw_data-addex = '2' .
      ELSEIF ( gw_data-addno = '' AND gw_data-addex = '1' ).
End of Insertion V2.0 by S.NATARAJAN
        PERFORM bdc_field       USING 'Q0195-ADDEX'
                                      'X'.
        PERFORM bdc_field       USING 'P0195-ADDVL'
                                      gw_data-addvl.
        PERFORM bdc_field       USING 'P0195-ADDUN'
                                      gw_data-addun.
      ENDIF.
      PERFORM bdc_dynpro      USING 'MP019500' '2000'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=UPD'.
      PERFORM bdc_dynpro      USING 'MP019400' '2000'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '/EBCK'.
      PERFORM bdc_dynpro      USING 'SAPLSPO1' '0200'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'SPOP-TEXTLINE1'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=YES'.
      PERFORM bdc_dynpro      USING 'SAPLSPO1' '0200'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'SPOP-TEXTLINE1'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=YES'.
      PERFORM bdc_dynpro      USING 'MP019500' '2000'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=UPD'.
     CALL TRANSACTION gc_pa30 USING gi_bdcdata
                               MODE p_ctumod
                             UPDATE gc_update
                           MESSAGES INTO gi_bdcmsgcoll.
      PERFORM bdc_transaction USING gc_pa30.
      gi_bdcmsgcoll[] = messtab[].
      LOOP AT gi_bdcmsgcoll INTO gw_bdcmsgcoll.
        IF gw_bdcmsgcoll-msgnr NE gc_200.
          IF gw_bdcmsgcoll-msgid = gc_msgid.
            IF gw_bdcmsgcoll-msgnr EQ gc_s_msgid.
              ADD 1 TO lv_success.
            ENDIF.
          ENDIF.
          gw_log-msg_id   = gw_bdcmsgcoll-msgid.
          gw_log-msg_num  = gw_bdcmsgcoll-msgnr.
          gw_log-msg_key  = gw_bdcmsgcoll-msgv1.
          gw_log-msg_typ  = gw_bdcmsgcoll-msgtyp.
          gw_log-rec_no   = gv_count.
          CALL FUNCTION 'FORMAT_MESSAGE'
            EXPORTING
              id        = gw_log-msg_id
              no        = gw_log-msg_num
              v1        = gw_bdcmsgcoll-msgv1
              v2        = gw_bdcmsgcoll-msgv2
              v3        = gw_bdcmsgcoll-msgv3
              v4        = gw_bdcmsgcoll-msgv4
            IMPORTING
              msg       = gw_log-msg_txt
            EXCEPTIONS
              not_found = 1
              OTHERS    = 2.
          IF sy-subrc <> 0.
            MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          ENDIF.
          CONCATENATE gw_log-msg_txt 'for Personnel No -' ''''
                      gw_data-pernr '''' 'Case -' '''' gw_data-gcase
                      '''' INTO gw_log-msg_txt SEPARATED BY space.
          APPEND gw_log TO gi_log.
          REFRESH gi_bdcmsgcoll.
        ENDIF.
      ENDLOOP.
      CLEAR : lv_begda,lv_endda,
              lv_lapdt,lv_rlsdd.
    ELSE.
      gw_log-msg_id = 'CUST'.
      gw_log-msg_num = 'XXX'.
      gw_log-msg_key  = 'USK'.
      gw_log-msg_typ  = 'E'.
      gw_log-rec_no   = gv_count.
      CONCATENATE 'Case -' '''' gw_data-gcase ''''
                  'does not exists for Personnel No -'
                  '''' gw_data-pernr ''''
                   INTO gw_log-msg_txt SEPARATED BY space.
      APPEND gw_log TO gi_log.
    ENDIF.
   ENDLOOP.
    CLEAR : gw_0194, gw_data.
    REFRESH gi_bdcdata.
  ENDLOOP.
  FREE gi_data.
  gv_tot_rec = gv_count.
  gv_suc_rec = lv_success.
  gv_err_rec = gv_count - lv_success.
  gv_ifnam   = p_upfile.
  PERFORM close_group.
ENDFORM.                    " BDC
*&      Form  FUNCTION_MODULE
      text
FORM function_module .
  IF p_date = 'X'.
    LOOP AT gi_data INTO gw_data.
      gv_count = gv_count + 1.
      SELECT SINGLE pernr begda endda subty grnum
        FROM pa0194
        INTO CORRESPONDING FIELDS OF gw_p0194
       WHERE pernr = gw_data-pernr
         AND gcase = gw_data-gcase.
      IF sy-subrc = 0.
        MOVE-CORRESPONDING gw_data TO gw_p0195.
        CONCATENATE gw_data-begda6(4) gw_data-begda3(2)
                    gw_data-begda+0(2)
                   INTO gw_p0195-begda.
        CONCATENATE gw_data-endda6(4) gw_data-endda3(2)
                    gw_data-endda+0(2)
                   INTO gw_p0195-endda.
        CONCATENATE gw_data-levda6(4) gw_data-levda3(2)
                    gw_data-levda+0(2)
                   INTO gw_p0195-levda.
        gw_p0195-grnum = gw_p0194-grnum.
        gw_p0195-nein1 = ' '.
        gw_p0195-nein2 = ' '.
        gw_p0195-addin = ' '.
        IF ( gw_data-li1no = '' AND gw_data-li1ex = '1' ) .
          gw_p0195-nein1 = '1'.
        ELSEIF ( gw_data-li1ex = '2' OR gw_data-li1ex = '' ).
          gw_p0195-nein1 = '2'.
        ENDIF.
        IF ( gw_data-li2no = '' AND gw_data-li2ex = '1' ) .
          gw_p0195-nein2 = '1'.
        ELSEIF ( gw_data-li2ex = '2' OR gw_data-li2ex = '' ).
          gw_p0195-nein2 = '2'.
        ENDIF.
        IF ( gw_data-addno = '' AND gw_data-addex = '1' ) .
          gw_p0195-addin = '1'.
        ELSEIF ( gw_data-addex = '2' OR gw_data-addex = '' ).
          gw_p0195-addin = '2'.
        ENDIF.
        CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
          EXPORTING
            number = gw_p0195-pernr
          IMPORTING
            return = gw_return.
        IF gw_return-type NE 'E'.
          CALL FUNCTION 'HR_INFOTYPE_OPERATION'
            EXPORTING
              infty         = '0195'
              number        = gw_p0195-pernr
              validityend   = gw_p0195-endda
              validitybegin = gw_p0195-begda
              record        = gw_p0195
              operation     = 'INS'
              dialog_mode   = p_ctumod                      "Mod-01
              tclas         = 'A'
              nocommit      = ' '
            IMPORTING
              return        = gw_return.
          CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
            EXPORTING
              number = gw_p0195-pernr.
        ENDIF.
        IF gw_return IS NOT INITIAL.
          gw_log-msg_id = gw_return-id.
          gw_log-msg_num = gw_return-number.
          CONCATENATE gw_data-pernr gw_data-gcase INTO
          gw_log-msg_key SEPARATED BY '|'.
          gw_log-msg_typ  = gw_return-type.
          gw_log-rec_no   = gv_count.
          gw_log-msg_txt  = gw_return-message.
        ELSE.
          gw_log-msg_id = 'CUST'.
          gw_log-msg_num =  '000'.
          CONCATENATE gw_data-pernr gw_data-gcase INTO
          gw_log-msg_key SEPARATED BY '|'.
          gw_log-msg_typ  = 'S'.
          gw_log-rec_no   = gv_count.
          gw_log-msg_txt  = 'Record Created'(t02).
        ENDIF.
      ELSE.
        gw_log-msg_id = 'CUST'.
        gw_log-msg_num = 'XXX'.
        CONCATENATE gw_data-pernr gw_data-gcase INTO
        gw_log-msg_key SEPARATED BY '|'.
        gw_log-msg_typ  = 'E'.
        gw_log-rec_no   = gv_count.
        gw_log-msg_txt  =  'Case does not exists for Personnel No'(t03).
      ENDIF.
      APPEND gw_log TO gi_log.
      CLEAR : gw_log,gw_return,gw_data,gw_p0194,gw_p0195.
    ENDLOOP.
  ELSE.
    LOOP AT gi_data_d INTO gw_data_d.
      gv_count = gv_count + 1.
      SELECT SINGLE pernr begda endda subty grnum
        FROM pa0194
        INTO CORRESPONDING FIELDS OF gw_p0194
       WHERE pernr = gw_data_d-pernr
         AND gcase = gw_data_d-gcase.
      IF sy-subrc = 0.
        MOVE-CORRESPONDING gw_data_d TO gw_p0195.
        CONCATENATE gw_data_d-begda6(4) gw_data_d-begda3(2)
     gw_data_d-begda+0(2)
                   INTO gw_p0195-begda.
        CONCATENATE gw_data_d-endda6(4) gw_data_d-endda3(2)
     gw_data_d-endda+0(2)
                   INTO gw_p0195-endda.
        gw_p0195-grnum = gw_p0194-grnum.
        gw_p0195-nein1 = ' '.
        gw_p0195-nein2 = ' '.
        gw_p0195-addin = ' '.
        IF ( gw_data_d-li1no = '' AND gw_data_d-li1ex = '1' ) .
          gw_p0195-nein1 = '1'.
        ELSEIF ( gw_data_d-li1ex = '2' OR gw_data_d-li1ex = '' ).
          gw_p0195-nein1 = '2'.
        ENDIF.
        IF ( gw_data_d-li2no = '' AND gw_data_d-li2ex = '1' ) .
          gw_p0195-nein2 = '1'.
        ELSEIF ( gw_data_d-li2ex = '2' OR gw_data_d-li2ex = '' ).
          gw_p0195-nein2 = '2'.
        ENDIF.
        IF ( gw_data_d-addno = '' AND gw_data_d-addex = '1' ) .
          gw_p0195-addin = '1'.
        ELSEIF ( gw_data_d-addex = '2' OR gw_data_d-addex = '' ).
          gw_p0195-addin = '2'.
        ENDIF.
        CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
          EXPORTING
            number = gw_p0195-pernr
          IMPORTING
            return = gw_return.
        IF gw_return-type NE 'E'.
          CALL FUNCTION 'HR_INFOTYPE_OPERATION'
            EXPORTING
              infty         = '0195'
              number        = gw_p0195-pernr
              validityend   = gw_p0195-endda
              validitybegin = gw_p0195-begda
              record        = gw_p0195
              operation     = 'INS'
              dialog_mode   = p_ctumod                      "Mod-01
              tclas         = 'A'
              nocommit      = ' '
            IMPORTING
              return        = gw_return.
          CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
            EXPORTING
              number = gw_p0195-pernr.
        ENDIF.
        IF gw_return IS NOT INITIAL.
          gw_log-msg_id = gw_return-id.
          gw_log-msg_num = gw_return-number.
          CONCATENATE gw_data_d-pernr gw_data_d-gcase INTO
          gw_log-msg_key SEPARATED BY '|'.
          gw_log-msg_typ  = gw_return-type.
          gw_log-rec_no   = gv_count.
          gw_log-msg_txt  = gw_return-message.
        ELSE.
          gw_log-msg_id = 'CUST'.
          gw_log-msg_num =  '000'.
          CONCATENATE gw_data_d-pernr gw_data_d-gcase INTO
          gw_log-msg_key SEPARATED BY '|'.
          gw_log-msg_typ  = 'S'.
          gw_log-rec_no   = gv_count.
          gw_log-msg_txt  = 'Record Created'(t02).
        ENDIF.
      ELSE.
        gw_log-msg_id = 'CUST'.
        gw_log-msg_num = 'XXX'.
        CONCATENATE gw_data_d-pernr gw_data_d-gcase INTO
        gw_log-msg_key SEPARATED BY '|'.
        gw_log-msg_typ  = 'E'.
        gw_log-rec_no   = gv_count.
       gw_log-msg_txt  =  'Case does not exists for Personnel No '(t03).
      ENDIF.
      APPEND gw_log TO gi_log.
      CLEAR : gw_log,gw_return,gw_data_d,gw_p0194,gw_p0195.
    ENDLOOP.
  ENDIF.
ENDFORM.
Thanks.

Similar Messages

  • Error while uploading the data using FM"upload"

    Hi,
    I encountering an error while uploading the data using text file with FM " UPLOAD"
    The error is "File does not exist or cannot be opened "
    But there is a file with name and extenstion right.
    Regards
    Vishnu

    You have to create RC29P-IDNRK(var) using concatenate statement. Try this.
    DATA: new_mark TYPE bdcdata-fnam.
    CONCATENATE 'RC29P-IDNRK(' var ')' INTO new_mark.
    PERFORM bdc_field USING new_mark W_BOM-QTY

  • Error while uploading the data Using LSMW - Idoc method

    Hi Experts,
       I am working on LSMW using Idoc method. Till 12th step (Display converted data) i wasn't got any problem. For the Idoc method, I have to specify details to Idoc inbound processing from the menu settings.
    In that screen I have to specify file port, partner type and partner no. I have created a file port ZFILE. Can u tell me what ahould I pass in that screen? Where should be the file i.e in the application server or presentation server? What should be the directory and function  module. Can u provide step by step?
    After that I have to specify partn.type. What should I select for that?
    After that I have to specify partner no. Whether it is inbound or outbound?
    I got No data found for the following detials.
    port - ZFILE
    in the inbound file tab, e:\ as physical directory; EDI_PATH_CREATE_USERNAME as function module.
    Partner type - US
    Parnter no.  - LSMW with the inbound parameters message type - MATMAS and Process code - MATM.
    Please tell me how can I upload properly? Please don't ignore as i am asking same question again becasue I have gone through related threads also. But i didn't find the exact requirement.
    proper documentation will be rewarded.
    Thanks in Advance.
    James.

    Hello,
    I could identify the error. It was due to incorrect UOM. Problem resolved.
    Thanks,
    Madhura

  • Uploading the Data into BDC using Excel sheet

    HI Gurus,
    Iam uploading the Data Using Excel sheet.TCode:qp01.
    Upto 3 screens the data is passing in a very fine manner.
    From the fourth screen I'v to enter the Lineitem for a single material.
    Ex: Matnr is PJBRIX.
    For this material upto 3 screens the data is same ,but from the line item data,the PJBRIX has 3 characterstics.
    How can I upload that data.
    Structure:
    Matnr  Group GroupCounter MicCode Method  Lower Upper
    Pjbrix     5         6                  zsr001    zsr001   1       15
    Pjbrix     5         6                  zsr002     zsr003   4       20
    Pjbrix     5         6                  zsr006     zsr0018  2       18
    This is the Structure.
    Pls gv me the advise or Gv me the code asap.
    thanks in advance.

    HI Gurus,
    Iam uploading the Data Using Excel sheet.TCode:qp01.
    Upto 3 screens the data is passing in a very fine manner.
    From the fourth screen I'v to enter the Lineitem for a single material.
    Ex: Matnr is PJBRIX.
    For this material upto 3 screens the data is same ,but from the line item data,the PJBRIX has 3 characterstics.
    How can I upload that data.
    Structure:
    Matnr  Group GroupCounter MicCode Method  Lower Upper
    Pjbrix     5         6                  zsr001    zsr001   1       15
    Pjbrix     5         6                  zsr002     zsr003   4       20
    Pjbrix     5         6                  zsr006     zsr0018  2       18
    This is the Structure.
    Pls gv me the advise or Gv me the code asap.
    thanks in advance.

  • Upload the data using BAPI in LSMW

    Hi
      I want to upload the data using the BAPI in LSMW,but i dont know what value should be passed in
      1- Business Object
      2- Method
    fields.
    Ex- Suppose i want to upload the Material Master Data then what should be the value of these two fields.
    Thanks
    Mrutyunjaya Tripathy

    Hi
      Sorry to say that i am little bit confuse with your answer
    1-The business object already contains some object name wheather i have to give object names or different,As you have mentioned to give the tcode than what tcode that would be
    2-If i am giving any internal table name in the method field it is giving me error because this field is related to the business object field
    Thanks
    Tripathy m

  • Getting Error while accessing the data using odata service

    Hi All,
    Iam new to SAP FIORI. 
    Iam getting the below error while accessing the data using odata service.
    "Failed to load resource: the server responded with a status of 404 (Not found)"
    "No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin "
    i have tried all the solutions like changing the url pattern "proxy/htttp".
    and disabled - security in chrome (Chrome is Updated version).
    i tried with IE still got the same problem.
    And installed all the required software in eclipse
    While installing GWPA plugin i got the following error.
    let me know if any one have idea.
    Thanks in advance.

    > Do you want to add and/or update the data in the already existing tables or do you want to replace the content completely?
    >
    > so in that way :
    > bot the options are fine what ever take less time.
    Sorry mate, but YOU have to know what you want here.
    I gave you an easy to follow set of steps.
    As you don't seam to mind the outcome, just might just use them...
    > I wanted to know weathe i can use the  loadercli for thie export import or not? if yes then is there any new steps to do before i do the export import?
    We had this discussion before...
    >
    > For that the easiest option would be just to drop the tables of SAPR3 and run the import again.
    >
    > For ease of use you could also just do:
    > - logon as superdba
    > - drop user SAPR3
    > - create user SAPR3 password SOMEPW not exclusive dba
    >
    > After these steps you can easily pump the data into the database again.
    >
    > So here in th above given steps , i am creating a new SAPR3 user and why it is not exclusive dba ?
    >  i already have that user SAPR3 can i use the same.
    Yes, you do have the SAPR3 user.
    But you don't seem to like to read documentation or learn about how the tools work or anything like that.
    Therefore I gave you s simple way to reach your goal.
    Of course it's possible to reuse the user.
    But then you would have to deal with already existing tables, already existing data etc.
    You don't seem to be able to do that. So, the easy steps might be better suited for your needs.
    regards,
    Lars

  • ERROR while uploading the data into ztable with background processing

    Hi gurus,
    i am trying to upload the data from excel file to internal table 
    its working fine ..
    but........
    if i try to upload the data with background processing , in sm37 it is saying "error during the upload of clipboard contents".
    Regards,
    Sri

    Hi,
    FM GUI_UPLOAD doesnt work in background, use dataset to upload it from application server.
    refer below code
    *--Local Variables
      DATA : l_file  TYPE string,
             l_line  TYPE string,
             l_index TYPE sy-tabix.
    *--Clear
      CLEAR : l_file.
      l_file = p_ipfile.
    *--Read the data from application server file.
      OPEN DATASET l_file FOR INPUT IN TEXT MODE ENCODING DEFAULT.
      IF sy-subrc NE 0.
    *--Error in opening file
        MESSAGE i368(00) WITH text-005.
      ENDIF.
    *--Get all the records from the specified location.
      DO.
        READ DATASET l_file INTO l_line.
        IF sy-subrc NE 0.
          EXIT.
        ELSE.
          SPLIT l_line AT cl_abap_char_utilities=>horizontal_tab
                          INTO st_ipfile-vbeln
                               st_ipfile-posnr
                               st_ipfile-edatu
                               st_ipfile-wmeng.
          APPEND st_ipfile TO it_ipfile.
        ENDIF.
      ENDDO.
    Regards,
    Prashant

  • Error in Uploading the data in Info Cube

    Hi,
    We are implementing SCM 5.0 APO and ECC 6.0 in UK/I client.
    At the moment we are facing one problem in uploading the Excel file into Info Cube.which was working perfectly earlier.
    Through analysis, we come to know that data flows thru PSA. but  when we try to push that data from PSA manually system gives following error message;
    Runtime Errors         UNCAUGHT_EXCEPTION
    Except.                CX_RSR_X_MESSAGE
    What happened?                                                                                |
    |    The exception 'CX_RSR_X_MESSAGE' was raised, but it was not caught anywhere along the call hierarchy.                                                                               
    Since exceptions represent error situations and this error was not                  
    adquately responded to, the running ABAP program 'SAPLRRMS' has to be    terminated.                                                                               
    Error analysis                                                                               
    An exception occurred which is explained in detail below.                                    
    The exception, which is assigned to class 'CX_RSR_X_MESSAGE', was not caught  and  therefore caused a runtime error.                                                            
    The reason for the exception is:                                                             
    No text available for this exception                                                                               
    Missing Handling of Application Exception                                                        Program                              RSABW_START_NEW                                          
    Trigger Location of Exception                                                                     Program                                 SAPLRRMS                                             
    Include                                 LRRMSU13                                              Row                                     78                                                   
    Module type                             (FUNCTION)                                            Module Name                             RRMS_X_MESSAGE 
    if somebody can give advice on this! As we could upload the data earlier perfectly.
    Thanks
    Regards
    Jignesh.

    Hi Jignesh,
                      I this the first time you are loading into the cube? Is it the a fresh installation?
    The error message doesn't help you much but I would try a couple of things
    1. Replicate the datasources in source system, Activate the transfer and update rules and then try to load
    2. Try loading only till the PSA and then try to simulate the update to cube. If you are using  BI 7.0, then just load the info package, it will load to PSA and unless you run the DTP, it doesnot update the cube.
    3. This can also be a GUI issue. Make sure that you have all the GUI files installed. Is it a dump with message "CX_RSR_X_MESSAGE"?
    Check the Note 763203 - Termination during InfoCube realignment
    Hope this helps. Please donot hesitate to ask more questions.

  • How we can upload the data through BDC for transaction J1ID

    Hi guru
    How w can upload the data for Transaction J1ID.In this we want to upload the data for Customer Excise details. I want to upload the data on behalf of Customer (KUNNR) becasue customer is a primary KEY. Table name: J_1IMOCUST
    Fields. 11 Fields.plz provide some code logic.
    KUNNR     J_1IEXCD     J_1IEXRN     J_1IEXRG     J_1IEXDI     J_1IEXCO     J_1ICSTNO     J_1ILSTNO     J_1IPANNO     J_1IEXCICU     J_1ISERN

    Hi,
    I dont see any difficulties in doing BDC upload for J1ID, You have to record by giving the New Entries button and then enter all the details of customers using table control technique.
    SEARCH SCN for Table Control in BDC
    Regards
    Karthik D

  • " Can not interpret the data in file " error while uploading the data in DB

    Dear All ,
    After running the below report I am getting the " Can not interpret the data in file " error.
    Need to upload the data in DB through excel or .txt file.
    Kindly advise to resolve the issue.
    REPORT  ZTEST_4.
    data : it like ZPRINT_LOC occurs 0 with header line,
    FILETABLE type table of FILE_TABLE,
    wa_filetable like line of filetable,
    wa_filename type string,
    rc type i.
    CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
    CHANGING
    FILE_TABLE = filetable
    RC = rc.
    IF SY-SUBRC = 0.
    read table filetable into wa_filetable index 1.
    move wa_filetable-FILENAME to wa_filename.
    Else.
    Write: / 'HI'.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    start-of-selection.
    CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
    FILENAME = wa_filename
    FILETYPE = 'ASC'
    HAS_FIELD_SEPARATOR = 'X'
    TABLES
    DATA_TAB = it.
    IF SY-SUBRC = 0.
    Write: / 'HI'.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    insert ZPRINT_LOC from table it.
    if sy-subrc = 0.
    commit work.
    else.
    rollback work.
    endif.
    Regards
    Machindra Patade
    Edited by: Machindra Patade on Apr 9, 2010 1:34 PM

    Dear dedeepya reddy,
    Not able to upload the excel but have sucess to upload the .csv file to db through the below code. Thanks for your advise.
    REPORT  ZTEST_3.
             internal table declaration
    DATA: itab TYPE STANDARD TABLE OF ZPRINT_LOC,
          wa LIKE LINE OF itab,
          wa1 like line of itab.
                       variable  declaration
    DATA: v_excel_string(2000) TYPE c,
           v_file LIKE v_excel_string VALUE    'C:\Documents and Settings\devadm\Desktop\test.csv',  " name of the file
            delimiter TYPE c VALUE ' '.         " delimiter with default value space
         read the file from the application server
      OPEN DATASET v_file FOR INPUT IN TEXT MODE ENCODING DEFAULT.
    IF sy-subrc NE 0.
    write:/ 'error opening file'.
      ELSE.
        WHILE ( sy-subrc EQ 0 ).
          READ DATASET v_file INTO wa.
          IF NOT wa IS INITIAL.
            append wa TO itab.
          ENDIF.
          CLEAR wa.
        ENDWHILE.
      ENDIF.
    CLOSE DATASET v_file.
    EXEC SQL.
         TRUNCATE TABLE "ZPRINT_LOC"
    ENDEXEC.
    *------display the data from the internal table
    LOOP AT itab into wa1.
    WRITE:/ wa1-mandt,wa1-zloc_code,wa1-zloc_desc,wa1-zloc,wa1-zstate.
    ENDLOOP.
    insert ZPRINT_LOC from table itab.

  • Getting error while importing the data using loadercli

    Hello,
    I want to copy the data using export/ import  via (loadercli).
    scenario:
    1) I have 2 server and i want to export data from old server and import in to new MAXDB server using loadercli.
    I have done this once and it went fine , but now I want to do the export import again so i will have te latest data on the new server.
    when i tried to do that it gives error that the table already exist . Can i use loadercli to import hte data again ?
    can any one help me in this ?
    Regards,
    Bhavesh

    > Do you want to add and/or update the data in the already existing tables or do you want to replace the content completely?
    >
    > so in that way :
    > bot the options are fine what ever take less time.
    Sorry mate, but YOU have to know what you want here.
    I gave you an easy to follow set of steps.
    As you don't seam to mind the outcome, just might just use them...
    > I wanted to know weathe i can use the  loadercli for thie export import or not? if yes then is there any new steps to do before i do the export import?
    We had this discussion before...
    >
    > For that the easiest option would be just to drop the tables of SAPR3 and run the import again.
    >
    > For ease of use you could also just do:
    > - logon as superdba
    > - drop user SAPR3
    > - create user SAPR3 password SOMEPW not exclusive dba
    >
    > After these steps you can easily pump the data into the database again.
    >
    > So here in th above given steps , i am creating a new SAPR3 user and why it is not exclusive dba ?
    >  i already have that user SAPR3 can i use the same.
    Yes, you do have the SAPR3 user.
    But you don't seem to like to read documentation or learn about how the tools work or anything like that.
    Therefore I gave you s simple way to reach your goal.
    Of course it's possible to reuse the user.
    But then you would have to deal with already existing tables, already existing data etc.
    You don't seem to be able to do that. So, the easy steps might be better suited for your needs.
    regards,
    Lars

  • Error while sending the data using input schedule

    Dear Friends,
    I am unable to send the data using input schedule due to following error is occur while sending the data.
    The Error Message : Member (H1) of dimension (ENTITY) is not a base member (parent or formula)
    Can anyone please help me to resolve the above error.
    Thanks and regards,
    MD.

    Hi,
    You are trying to send data to a parent/node, you can only send data in BPC to lowest-level children (base mamabers) of any dimension.
    "H1" is a parent in the entity dimension so you should try sending to a child.
    Tom.

  • Upload the data using bapi

    hi,
    i am new for bapi , can anyone tell me how to upload data using bapi with example?
    plz tell how to find bapi & how to use in coding to upload the data?

    Hi ,
             To find Bapi There a tcode Bapi which will take you to bapi Explorer From there you can find required
              the Bapi Function Module and its Documentation .
      [  www.sap-img.com/abap/bapi-step-by-step-guidance.htm ]
    [http://www.sappro.com/tag.cfm?session=&tag=bapi%20programming]
    [https://wiki.sdn.sap.com/wiki/display/Snippets/SalesordercreationusingBAPI]
    Regards
    Nilesh

  • TSV_TNEW_PAGE_ALLOC_FAILED error while loading the DATA using DTP

    Hi,
    While loading the data using DTP for 2  DSO's we are gettig the error
    TSV_TNEW_PAGE_ALLOC_FAILED
    can any one kindly help me out regarding the same.
    Thank You,
    Poornima.

    Hi Soundarya,
    Thanks a lot for the reply. But i found that its running fine in development, where as coming to quality its throwing an error. These happened for Two DSO's. In both the transformations i have identified that the Transformation names are different from Development and Quality..
    There are no routines written for them and no select statements have been used
    Can you please suggest me regarding the same.
    Edited by: Poornima Gayatri on Mar 22, 2010 7:00 AM

  • What is the Tcodes for Uploading of data using BDC & CATT

    PP members:
    I was going through the <b>cutover activities</b> ,  and what I understood is  we transfer all the legacy system data into SAP before going live
    The data upload follows certain steps (depends on the organizational design load strategies)
    First we upload all the master data ( material master, BOM, W/C's & Routings)
    Then the transaction data ( Ideally speaking, there should no open orders i.e. WIP as on the day of cutoff )
    If the WIP (Work in Process) is unavoidable then the materials consumed shall be treated as <b>materials of the previous stage</b> and necessary adjustments shall be made after cutover day
    At this point, I could not able to understand what does the author mean <b>materials of the previous stage</b>
    Now comming to the uploading of data into SAP from legacy system, we use tools like LSMW, CATT & BDC
    Is it a must to use <b>only LSMW tool</b> to upload master data or any other upload tools are fine
    Lastly,. I am not sure about the Tcode of CATT & BDC
    Summary of the questions:
    1.What does the author mean  <b>material of previous stage</b>, for WIP materials during cutover activities
    2. Is it mandatory to use only LSMW tool for uploading for master data
    3. What are the Tcodes for upload tools CATT & BDC ?
    Thanks for your time
    Suren R

    Dear,
    1.What does the author mean material of previous stage, for WIP materials during cutover activities - as i understood, what is the stage of material..like it must have gone through 2 work centers and other 2 is left. i.e. you need to create Production order with only 2 operation as other 2 is already over. - usually it is done in such a way that we will create Production order and confirm till 2 operations and WIp is calculated so thatb FI will tally the books in SAP and lagacy.
    2. Is it mandatory to use only LSMW tool for uploading for master data - no you can use any tool as required and suits yr requirement
    3. What are the Tcodes for upload tools CATT & BDC- BDC through a prog in SE38. CATT through - SCEM.

Maybe you are looking for

  • Office 365 instead of Office Web Apps server?

    We don't have an Office Web Apps server deployed. We'd really like to share Powerpoints in Lync with the full user experience, but we don't want to install a standalone server just for Office Web Apps since we wouldn't use it for anything else.  We u

  • CIN process to enter Excise Invoice for Return Delivery

    Folks I would like to know How to process excise invoice for return delivery. We have return sales order, return delivery created and product is received into inventory Customer return Blocked stock (movement 657). Where and How can i enter Excise in

  • Combined date sorting with anychart (mm.yyyy)

    Hi there [apex 4.2, Oracle 11g] I have a table in which I extract the year and the month and both in combination (from a date type). This is needed to summarize for example the year in a chart. I need the combination of month and year because people

  • Itunes installation issues, Windows Vista x64

    Ok, so I have been having issues with the new update of iTunes. I had tried to avoid updating because I had heard there were some issues with the cross format compatablility of the new software but after doing a massive cleanup on my harddrive i figu

  • Error from array input

    I'm using a DBL array input so the user can set several values. Now I recognized an error: When the user inputs "0", the VI gives me a ~"-1E-12", this leads to an error message as I do some range checking... What's wrong? This only occurs, when the u