Hi ---  bdc  recording in ecc6 version

hi all
while recording in shdb transaction in ECC6 version, i see different kind of recording in the end as compare to recording in 4.6c version, i mean i do not see perform statements in that.
in ecc6, there are 6 colomns but there is no perform statements.
therefore my querry is how to pick up perform statements in ECC6 version after recording.
thanx
rocky

hi check this example here the include contains all the coding .
if u double click this include then it will displays the routines it had internally..
REPORT ZPH_BDC_SESSION
       NO STANDARD PAGE HEADING LINE-SIZE 255.
INCLUDE BDCRECX1.
*creation of internal table for the flat file
DATA:BEGIN OF ITAB OCCURS 0,
         KTOKD TYPE  RF02D-KTOKD,
         NAME1 TYPE         KNA1-NAME1,
          SORTL TYPE        KNA1-SORTL,
        ORT01 TYPE          KNA1-ORT01,
         PSTLZ TYPE         KNA1-PSTLZ,
         LAND1 TYPE         KNA1-LAND1,
         SPRAS TYPE         KNA1-SPRAS,
     END OF ITAB.
*selection-screen designing for the file
SELECTION-SCREEN BEGIN OF BLOCK A WITH FRAME TITLE TEXT-001.
PARAMETERS:P_FILE TYPE IBIPPARMS-PATH.
SELECTION-SCREEN END OF BLOCK A.
*creating f4 help for the file
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
PERFORM CREATE_F4_HELP.
START-OF-SELECTION.
*get the file data into internal table
PERFORM UPLOAD_DATA.
PERFORM OPEN_GROUP.
LOOP AT ITAB.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0100'.
PERFORM BDC_FIELD USING 'BDC_OKCODE' '/00'.
PERFORM BDC_FIELD USING 'RF02D-KTOKD' ITAB-KTOKD.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0110'.
PERFORM BDC_FIELD USING 'BDC_OKCODE' '=UPDA'.
PERFORM BDC_FIELD USING 'KNA1-NAME1' ITAB-NAME1.
PERFORM BDC_FIELD USING 'KNA1-SORTL' ITAB-SORTL.
PERFORM BDC_FIELD USING 'KNA1-ORT01' ITAB-ORT01.
PERFORM BDC_FIELD USING 'KNA1-PSTLZ' ITAB-PSTLZ.
PERFORM BDC_FIELD USING 'KNA1-LAND1' ITAB-LAND1.
PERFORM BDC_FIELD USING 'KNA1-SPRAS' ITAB-SPRAS.
PERFORM BDC_TRANSACTION USING 'XD01'.
ENDLOOP.
PERFORM CLOSE_GROUP.
*&      Form  UPLOAD
      text
FORM UPLOAD_DATA .
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
   FILENAME                      = P_FILE
   FILETYPE                      = 'DAT'
TABLES
    DATA_TAB                      = ITAB
EXCEPTIONS
    CONVERSION_ERROR        = 1
    INVALID_TABLE_WIDTH     = 2
    INVALID_TYPE            = 3
    NO_BATCH                = 4
    UNKNOWN_ERROR           = 5
    GUI_REFUSE_FILETRANSFER = 6
    OTHERS                  = 7.
ENDFORM.                    " UPLOAD_DATA
*&      Form  create_f4_help
      text
FORM CREATE_F4_HELP .
CALL FUNCTION 'F4_FILENAME'
EXPORTING
   PROGRAM_NAME        = SYST-CPROG
   DYNPRO_NUMBER       = SYST-DYNNR
  FIELD_NAME          = ' '
IMPORTING
   FILE_NAME           = P_FILE
ENDFORM.                    " create_f4_help
regards,
venkat.

Similar Messages

  • LQ02 - Bdc recording

    Hi SAP Guru's,
    1. BDC recording was done for LQ02 in R/3 4.7, to select a line item & click POST CHANGE button, it uses ALV LIST DISPLAY, to output , in which a check box is selected in recording & POST CHANGE button is clicked.
    2. The same recording fails in ECC6, here recording to select checkbox in ALV list is not working, so error while clicking POST CHANGE button. ( Here checkbox icon used in ALV List looks different than in R/3 4.7 )..
    I understand BDC for ALV will not work, but how come it works in 4.7 & not in ECC6
    Is there any solutions for this, any commets ????
    Thanks in advance.
    Regards,
    Aakash.

    Hi Aakash,
                      When there is a new release, there may be some chanegs in screen elements in the new version. As a result of which the BDC recording of older version may never work as earlier. So during upgrade BDC programs are modified in case there are errors.
    You will have to create new recording in Tcode SHDB and use it in the BDC program
    Regards,
    Vasuki

  • Need to transfer data records from one version of sap to another version of

    hello,
            i have a requirement where i need to transfer the tables  with the records in it from sap r/3 4.7 version to sap ecc 6.0 version,now the present issue is how to tranfer the data records from old version to new version......kindly help me in this requirement

    Hi,
        Write a program in SAP 4.7 to download all records to a flat file. Then write a program in ECC6 to upload all records from the flat file...........
    Thanks,
    Aditya.

  • Error in bdc recording

    Hi guys,
    I am doing a bdc recording for transaction co02. when i got to CO02 transaction and give the order no and press enter.Then in the next screen if u go to menu Function-->Read pp master data, then a small pop-up screen will come.In that screen for the field prod version i m giving the data programtically(what ever i gave programtically it is displaying in that field).For example i gave the production version 2 for the production order z1.If the order Z1 doesn't have a production version 2 it is throwing a popup error message and it is not continuing any further.The next order is not exectued.It is stopping at the order Z1.If the order z1 has prod version 2 then it will accept and will continue to the next production order.
    I hope u understand my requirement.Everywhere i m passing the correct data to the required fields.I want to handle the popup error message programatically.
    Thanks
    dp.

    Hi,
    Here you have to know the message type, class, and number,  for the wrong production version.
    With the help of these values write and if condition to skip the pop up screen.
    Or do that production version checking manually for the given input before populating the values into the transaction.
    Try this and reply me if there is any queries

  • BDC Recording - IL02

    Hi,
    I'm new to abap.  Hope any expert able to help me out.
    I'm doing upload program to link the document to functional location via BDC recording IL02.
    1) How i proceed to check the floc is whether exist in the system?
    2) Display the out the floc name if not exist.
    3) skip/ delete this floc and proceed rest of uploading.
    Below are part of my code & recording. Appreciate can provide guide code to me.
    Thanks!!
    <u><b>Internal Table:</b></u>
    DATA : BEGIN OF i_input OCCURS 0,
            tplnr LIKE iflo-tplnr,         "Functional Location
            dokar LIKE draw-dokar,   "Document Type
            doknr LIKE draw-doknr,   "Document
            doktl LIKE draw-doktl,     "Document Part
            dokvr LIKE draw-dokvr,    "Document Version
    END OF i_input.
    <u><b>BDC Recording</b></u>
    FORM BDC_Functional_Location.
      DATA : wa_file LIKE i_input.
      IF NOT i i_input[] IS INITIAL.
        SORT  i_input BY tplnr.
        LOOP AT i_input.
          wa_file = i_input.
          REFRESH i_bdcdata.
          CLEAR i_bdcdata.
        <u>Screen 1</u>
          PERFORM bdc_dynpro      USING 'SAPMILO0' '1110' c_on.
          PERFORM bdc_field       USING 'BDC_CURSOR'
                                        'IFLO-TPLNR'.
          PERFORM bdc_field       USING 'BDC_OKCODE'
                                        '/00'.
          PERFORM bdc_field       USING 'IFLO-TPLNR'
                                        wa_file-tplnr.
        <u>Screen 2</u>
          PERFORM bdc_dynpro      USING 'SAPMILO0' '2100' c_on.
          PERFORM bdc_field       USING 'BDC_CURSOR'
                                        'IFLO-PLTXT'.
          PERFORM bdc_field       USING 'BDC_OKCODE'
                                        '=T\05'.
        <u>Screen 3</u>
          PERFORM bdc_dynpro      USING 'SAPMILO0' '2100' c_on.
          PERFORM bdc_field       USING 'BDC_OKCODE'
                                        '=CV140_INS'.
        <u>Screen 4</u>
          PERFORM bdc_dynpro      USING 'SAPMILO0' '2100' c_on.
          PERFORM bdc_field       USING 'BDC_OKCODE'
                                        '/00'.
          PERFORM bdc_field       USING 'BDC_CURSOR'
                                        'DRAW-DOKVR(01)'.
          PERFORM bdc_field       USING 'DRAW-DOKAR(01)'
                                        wa_file-dokar.
          PERFORM bdc_field       USING 'DRAW-DOKNR(01)'
                                        wa_file-doknr.
          PERFORM bdc_field       USING 'DRAW-DOKTL(01)'
                                        wa_file-doktl.
          PERFORM bdc_field       USING 'DRAW-DOKVR(01)'
                                        wa_file-dokvr.
          PERFORM bdc_field       USING 'GF_ALLE'
                                        'X'.
       <u>Screen 5</u>
          PERFORM bdc_dynpro      USING 'SAPMILO0' '2100' c_on.
          PERFORM bdc_field       USING 'BDC_OKCODE'
                                        '=BU'.
          PERFORM bdc_transaction USING ' ' 'IL02' 'N'.
        ENDLOOP.
      ENDIF.
    ENDFORM.

    Hi All,
    Below is my code... I only need to update the cost center belongs to the affected functional location... Please help... Thanks.
    data:  PATH TYPE STRING,
           FULLPATH TYPE STRING,
           USER_ACTION  TYPE I,
           PCFILEX  TYPE STRING,
           g_pathresult TYPE string,
           g_file TYPE string.
    DATA: gt_fltab TYPE filetable,
          g_rcode  TYPE i.
    data:   DATALINE TYPE STRING.
           INFILE TYPE STANDARD TABLE OF STRING.
    data: begin of infile occurs 0,
              c1(30) type C,
              C2(10) type C,
          end of infile.
    DATA: IT_BDCDATA TYPE STANDARD TABLE OF BDCDATA,
          WA_BDCDATA TYPE BDCDATA.
    data: begin of it_final occurs 0,
              tplnr like bdcdata-fval,        "Function Location, iflo-tplnr
              kostl like bdcdata-fval,        "Cost Center, itob-kostl
             tplnr(25) type C,
             kostl(10) type C,
          end of it_final.
    *****include bdcrecx1.
    Selection screen
    PARAMETERS: p_fnam   LIKE rlgrap-filename OBLIGATORY.
    *initialization.
    At SELECTION-SCREEN
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fnam.
      INCLUDE yzz_incldefaultdir.
      MOVE: g_filename TO g_pathresult.
    Get filename for upload
    CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
      EXPORTING
          DEFAULT_FILENAME        = g_pathresult
      CHANGING
          file_table              = gt_fltab
          rc                      = g_rcode
          USER_ACTION             = USER_ACTION
      EXCEPTIONS
        FILE_OPEN_DIALOG_FAILED = 1
        CNTL_ERROR              = 2
        ERROR_NO_GUI            = 3
        NOT_SUPPORTED_BY_GUI    = 4
        others                  = 5.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ELSE.
        READ TABLE gt_fltab INDEX 1 INTO p_fnam.
      ENDIF.
    IF USER_ACTION EQ 0.
    g_file = p_fnam.
    CALL METHOD cl_gui_frontend_services=>gui_upload
       EXPORTING
         filename                = fullpath
         filetype                = 'ASC'
         has_field_separator     = 'X'
       CHANGING
         data_tab                = it_final[]
       EXCEPTIONS
         file_open_error         = 1
         file_read_error         = 2
         no_batch                = 3
         gui_refuse_filetransfer = 4
         invalid_type            = 5
         no_authority            = 6
         unknown_error           = 7
         bad_data_format         = 8
         header_not_allowed      = 9
         separator_not_allowed   = 10
         header_too_long         = 11
         unknown_dp_error        = 12
         access_denied           = 13
         dp_out_of_memory        = 14
         disk_full               = 15
         dp_timeout              = 16
         not_supported_by_gui    = 17
         error_no_gui            = 18
         OTHERS                  = 19.
       IF SY-SUBRC <> 0.
         MESSAGE ID 'ZU' TYPE 'E' NUMBER '007' WITH p_fnam.
       ELSE.
         READ TABLE gt_fltab INDEX 1 INTO p_fnam.
       ENDIF.
    ENDIF.
    start-of-selection.
      perform f_upload.
    *perform open_group.
    *perform bdc_dynpro      using 'SAPMILO0' '1110'.
    *perform bdc_field       using 'BDC_CURSOR'
                                 'IFLO-TPLNR'.
    *perform bdc_field       using 'BDC_OKCODE'
                                 '/00'.
    *perform bdc_field       using 'IFLO-TPLNR'
                                 'AK31-AP1-010-B700  -B700'.
    *perform bdc_field       using 'RILO0-TPLKZ'
                                 'PMST1'.
    *perform bdc_dynpro      using 'SAPMILO0' '2100'.
    *perform bdc_field       using 'BDC_CURSOR'
                                 'IFLO-PLTXT'.
    *perform bdc_field       using 'BDC_OKCODE'
                                 '=T\03'.
    *perform bdc_field       using 'IFLO-PLTXT'
                                 'ABS WASTE WATER STORAGE TANK'.
    *perform bdc_dynpro      using 'SAPMILO0' '2100'.
    *perform bdc_field       using 'BDC_OKCODE'
                                 '=BU'.
    *perform bdc_field       using 'IFLO-PLTXT'
                                 'ABS WASTE WATER STORAGE TANK'.
    *perform bdc_field       using 'BDC_CURSOR'
                                 'ITOB-KOSTL'.
    *perform bdc_field       using 'ITOB-BUKRS'
                                 'KP01'.
    *perform bdc_field       using 'ITOB-KOSTL'
                                 'C68312'.
    *perform bdc_field       using 'ITOB-IWERK'
                                 'KP13'.
    *perform bdc_field       using 'ITOB-INGRP'
                                 'MP1'.
    *perform bdc_field       using 'ITOBATTR-GEWRK'
                                 'MECH #1'.
    *perform bdc_field       using 'ITOBATTR-WERGW'
                                 'KP13'.
    *perform bdc_field       using 'ITOB-RBNR'
                                 'M'.
    *perform bdc_transaction using 'IL02'.
    *perform close_group.
    *&      Form  begin
          text
         -->P_0191   text
         -->P_0192   text
         -->P_0193   text
    FORM begin  USING    PROG TYPE BDCDATA-PROGRAM     
                     DYNPRO TYPE BDCDATA-DYNPRO
                     DYNBEGIN TYPE BDCDATA-DYNBEGIN.
    CLEAR WA_BDCDATA.
    WA_BDCDATA-PROGRAM = PROG.
    WA_BDCDATA-DYNPRO = DYNPRO.
    WA_BDCDATA-DYNBEGIN = DYNBEGIN.
      CLEAR wa_BDCDATA.
      wa_BDCDATA-PROGRAM  = PROG.
      wa_BDCDATA-DYNPRO   = DYNPRO.
      wa_BDCDATA-DYNBEGIN = 'X'.
      APPEND WA_BDCDATA TO IT_final.
    APPEND WA_BDCDATA.
    ENDFORM.                    " begin
    *&      Form  info_tc
          text
         -->P_0197   text
         -->P_IT_FINAL_TPLNR  text
    FORM info_tc  USING    FNAM TYPE any
                       FVAL TYPE any.
      CLEAR WA_BDCDATA.
      WA_BDCDATA-FNAM = FNAM.
      WA_BDCDATA-FVAL = FVAL.
      APPEND WA_BDCDATA TO IT_final.
    ENDFORM.                    " info_tc
    *&      Form  f_upload
          text
    -->  p1        text
    <--  p2        text
    FORM f_upload .
      clear: g_file.
      g_file = p_fnam.
      CALL FUNCTION 'GUI_UPLOAD'
        EXPORTING
          filename            = g_file
          filetype            = 'ASC'
          has_field_separator = '|'
        TABLES
          data_tab            = infile
        EXCEPTIONS
          file_open_error     = 1
          file_read_error     = 2
          no_batch            = 3
          disk_full           = 4
          OTHERS              = 5.
        IF SY-SUBRC <> 0.
          MESSAGE ID 'ZU' TYPE 'E' NUMBER '007' WITH p_fnam.
        ENDIF.
        perform f_call_trans.
    ENDFORM.                    " f_upload
    *&      Form  f_call_trans
          text
    -->  p1        text
    <--  p2        text
    FORM f_call_trans .
    types:  begin of t_Data,
              C1 TYPE BDCDATA-FVAL,      "Material#
              C2 TYPE BDCDATA-FVAL,      "Industry Sect.
            end of t_data.
    DATA: C1 TYPE BDCDATA-FVAL,
          C2 TYPE BDCDATA-FVAL.
    data: IT_DATA TYPE STANDARD TABLE OF t_Data,
          WA_DATA like line of infile.
        LOOP AT infile INTO WA_DATA.
          CLEAR it_bdcdata. REFRESH it_bdcdata.
              PERFORM begin USING 'SAPMILO0' '1110' 'X'.
              perform info       using 'BDC_CURSOR' 'IFLO-TPLNR'.
              perform info       using 'BDC_OKCODE' '/00'.
              PERFORM info       USING 'IFLO-TPLNR' WA_DATA-C1.
              perform info       using 'BDC_OKCODE' '/00'.    "=BU
              PERFORM begin USING 'SAPMILO0' '2100' 'X'.
              perform info       using 'BDC_OKCODE' '/00'.    "=BU
             perform info using 'BDC_CURSOR' 'ITOB-KOSTL'.
              PERFORM info USING 'ITOB-KOSTL' WA_DATA-C2.
              perform info using 'BDC_OKCODE' '=YES'.
            CALL TRANSACTION 'IL02' USING it_FINAL MODE 'A' UPDATE 'L'.
        ENDLOOP.
    ENDFORM.                    " f_call_trans
    *&      Form  info
          text
         -->P_0397   text
         -->P_0398   text
    FORM info  USING  fnam type any
                      fval type any.
    *FNAM TYPE BDCDATA-FNAM
                      FVAL TYPE BDCDATA-FVAL.
                      VALUE(LINNO) TYPE I.
    CLEAR WA_BDCDATA.
    WA_BDCDATA-FNAM = FNAM.
    WA_BDCDATA-FVAL = FVAL.
        CLEAR wa_BDCDATA.
        wa_bDCDATA-FNAM = FNAM.
        wa_BDCDATA-FVAL = FVAL.
      APPEND WA_BDCDATA TO IT_final.
    APPEND WA_BDCDATA.
    ENDFORM.                    " info

  • How to print Arabic text along with the English in smartform ( ECC6 version

    Hi All,
    our is ECC6 version, Non unicode, ABAP stack ( not dual stack )
    is it possible to print in Arabic language in the above version ?
    if yes, then please let me know how to print Arabic text and English text in the same smartfrom.
    i tried in the following procedures :
    1) i created standard text (SO10) in arabic language.
    i called in the smartform ( include text - i )
    langage AR
    but system throws error message saying, required language is not installed.
    2) if i use READ_TEXT function module.
    text getting printed in diff format but not in arabic.
    waiting for your replies..

    ECC6 and Non-Unicode? I think you'll need multiple code pages, I doubt there's a mixed Arabic/Latin1 available. And I don't think SAP supports new MDMP systems any more. If you need to support multiple languages you really need to go Unicode. It's probably easier to do the Unicode conversion than to try to support multiple code pages and you have to make the switch eventually.

  • Problem in BDC Recording

    Hi I am having a problem in BDC Recording. My requirement is that when I input data in transaction fb02 to block the invoices, It shows a list of invoices. Now i need to double click that item(line) in which PK = 06 at runtime during bdc recording. During BDC recording it takes the line number on which we have clicked which is constant but i want it dynamic that if item 1 is having PK=6, that line should be double clicked and if item 3 is having PK=6, the third item should be double clicked to open another screen. Kindly help me... Thanks in advance.

    Hi Ravi,
    While writing your code that is in your code you know which line number is having the PK = 06, then you can use the same line number and add the code for double click after that.
    Regards,
    Atish

  • Material Master BDC recording

    hi gurus,
    i am trying to do a material master creation using BDC recording,
    i am new i dont know how to modify the code,
    the following is the code, please let me know how to make changes.
    report ZTEST95
           no standard page heading line-size 255.
    include bdcrecx1.
    parameters: dataset(132) lower case default
                                  'C:\Documents and Settings\Deskt'
                                & 'op\test95.txt'.
       DO NOT CHANGE - the generated data section - DO NOT CHANGE    ***
      If it is nessesary to change the data section use the rules:
      1.) Each definition of a field exists of two lines
      2.) The first line shows exactly the comment
          '* data element: ' followed with the data element
          which describes the field.
          If you don't have a data element use the
          comment without a data element name
      3.) The second line shows the fieldname of the
          structure, the fieldname must consist of
          a fieldname and optional the character '_' and
          three numbers and the field length in brackets
      4.) Each field must be type C.
    Generated data section with specific formatting - DO NOT CHANGE  ***
    data: begin of record,
    data element: MATNR
            MATNR_001(040),
    data element: MBRSH
            MBRSH_002(001),
    data element: MTART
            MTART_003(004),
    data element: REF_MATNR
            MATNR_004(040),
    data element: XFELD
            KZSEL_01_005(001),
    data element: MAKTX
            MAKTX_006(040),
    data element: MEINS
            MEINS_007(003),
    data element: MATKL
            MATKL_008(009),
    data element: SPART
            SPART_009(002),
    data element: MTPOS_MARA
            MTPOS_MARA_010(004),
    data element: BRGEW
            BRGEW_011(017),
    data element: GEWEI
            GEWEI_012(003),
    data element: NTGEW
            NTGEW_013(017),
          end of record.
    End generated data section ***
    start-of-selection.
    perform open_dataset using dataset.
    perform open_group.
    do.
    read dataset dataset into record.
    if sy-subrc <> 0. exit. endif.
    perform bdc_dynpro      using 'SAPLMGMM' '0060'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RMMG1-MATNR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    perform bdc_field       using 'RMMG1-MATNR'
                                  record-MATNR_001.
    perform bdc_field       using 'RMMG1-MBRSH'
                                  record-MBRSH_002.
    perform bdc_field       using 'RMMG1-MTART'
                                  record-MTART_003.
    perform bdc_field       using 'RMMG1_REF-MATNR'
                                  record-MATNR_004.
    perform bdc_dynpro      using 'SAPLMGMM' '0070'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MSICHTAUSW-DYTXT(01)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(01)'
                                  record-KZSEL_01_005.
    perform bdc_dynpro      using 'SAPLMGMM' '4004'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  record-MAKTX_006.
    perform bdc_field       using 'MARA-MEINS'
                                  record-MEINS_007.
    perform bdc_field       using 'MARA-MATKL'
                                  record-MATKL_008.
    perform bdc_field       using 'MARA-SPART'
                                  record-SPART_009.
    perform bdc_field       using 'MARA-MTPOS_MARA'
                                  record-MTPOS_MARA_010.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MARA-BRGEW'.
    perform bdc_field       using 'MARA-BRGEW'
                                  record-BRGEW_011.
    perform bdc_field       using 'MARA-GEWEI'
                                  record-GEWEI_012.
    perform bdc_field       using 'MARA-NTGEW'
                                  record-NTGEW_013.
    perform bdc_dynpro      using 'SAPLSPO1' '0300'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=YES'.
    perform bdc_transaction using 'MM01'.
    enddo.
    perform close_group.
    perform close_dataset using dataset.
    thanks.

    Hi,
    It is better if the Material Master creation step is done by LSMW - Direct Input method with the following object:
    Object               0020   Material master
    Method               0000                 
    Program name         RMDATIND             
    Program type         D   Direct input
    Check the program documentation for more details.
    For a sample data file generation ( Sequential file ),  check the program RMDATGEN
    If the reqmt., is for a repetetive loading of Material Master you could schedule / execute the LSMW by following program: /SAPDMC/SAP_LSMW_INTERFACE.
    Hope this helps.
    Best Regards, Murugesh

  • What are the major differences between 4.6 C, 4.7 and ECC6 Versions

    Hi,
    Please can any boyd explain me the major differences between 4.6C, 4.7 and ECC6 Versions...
    Regards
    sankar

    Hi,
    go to this website
    http://solutionbrowser.erp.sap.fmpmedia.com/Default.aspx
    enter your
    Source release , target release and the module to know more.
    Thanks
    Ashok

  • Need help for bdc recording TC fp05

    Hi,
    My requirement is: I want to create a Payment lot using fp05 and then post   
                                it through a program.
    First i want to know is there any BAPI available to do that.
    I couldnt find any BAPI. That is why i did BDC Recording. The recording is working till Payment Lot creation. But after creation when i try to post the lot, it is giving status as "Direct Posting Stopped". Again if i come out of the program and then manually post it, it is working fine. But through program if i try to post it, it is giving status as "Direct Posting Stopped".
    Is this because we cannot Post a Payment Lot programatically or some Authorisation issue is there.
    Can anyone respond immediately
    Regards,
    Sheron

    Hi Raj,
    May be this can be useful.
    BAPI_INSPOPER_RECORDRESULTS
    You can search other in se37 BAPIINSP.
    Regards,
    Amit Mittal.

  • What is the tcode for bdc recording and how to do in hr-abap for pa and om

    hi,
         I need to do the bdc recording for pa and om. So, can any of you tell me how to do and what are the tcodes we have to use.
    thanks & regards,
        Sekhar.

    Hi ,
    Here is the link from you will get all the transaction code
    http://www.sap-basis-abap.com/saphr004.htm
    As far PA specfic some tcodes are given below
    PA20  Display HR Master Data
    PA30  Maintain HR Master Data
    PA40  Personnel Actions
    PA41  Correct Actions
    PA42  Fast Entry for Actions
    PA46  Import from Resumix
    PA47  Export to Resumix
    PA48  Hiring from non-SAP system
    PA51  Display Time Data
    PA53  Display Time Data
    PA61  Maintain Time Data
    PA62  List Entry of Additional Data
    PA63  Maintain Time Data
    PA64  Calendar Entry
    PA70  Fast Entry
    PA71  Fast Entry of Time Data
    PA88  Benefits
    For OM specific
    PP01  Maintain Plan Data (menu-guided)

  • How to use BDC recording in Workflow.

    Hi experts,
    Anyone kindly help me for the following case...
    If sales order gets created, mail has to be sent to every user. Also for that sales order, delivery should be created in background and again mail has to be sent to all users...
    I m clear with sending mail. but i m struggled while creating delivery in background. i dont know how to do this. I hav an idea that it can be created using BDC recording and this recording program can be called in our method which is created in our business object.
    How to create a single BDC recording to create sales order as well as creating delivery in background... Is it possible to do like this. Or is there any function module to create delivery in background with respect to sales order number?
    kindly give some suggestion and step by step procedure to do this...
    Thanks in advance...
    Regards
    Raaams...

    Hi Ram
    Check this BAPI once BAPI_OUTB_DELIVERY_CREATE_SLS.
    If this doesnt help do BDC recording and create a FM with the help of BDC recording. Please note that Call Transaction should happen in background otherwise your BDC wont work.
    Please revert back if you have any queries.
    Regards,
    Gautham Paspala

  • Problem with SM37 BDC recording

    Hi ,
    I want to change the output device for the job scheduled of 1000 pgms in SM37.
    For this i am using BDC recording.
    But when i run the recording, it does not fill the data and does not move from 1 screen to other screen.
    I have checked the recording, and everything got recorded.
    Please suggest .
    Thanks in advance.
    Rgds/Abhi

    Hi,
    Why not make things simpler by using FM BP_CHANGE_JOB_STEP.  Parameters required are:
    JOBNAME
    JOBCOUNT
    STEP-PROGRAM & STEP-TYP (equal to 'A')
    STEP_NUM
    ALLPRIPAR-PDEST
    Presumably you will have the info for JOBNAME, JOBCOUNT etc from your BDC feed.  To preserve the rest of the print parameters then use something like FM BP_JOB_READ and fill in ALLPRIPAR fields.
    Thanks,
    Pete

  • Why some screens are hiddens in BDC record mode?

    I'm trying to create a BDC record in VA01 transaction but in this mode some screens are hidden  just like screen "Material substitution(selecting a material)" Dynpro 800 Program "SAPMV45A"
    Is it possible to show this screen in BDC recorder? how can i do it?
    Regards

    Hi,
    i´m no expert in this but for a recording of material substitution you could try with transactions VB12 or VB13
    Best regards.

  • BDC Recording - Make a field required

    Dear Experts,
    We are using a BDC recording to call MIRO and send it to an agent via workflow using a z-table.
    The customer wants the baseline date on this recording grey'ed out and the business area field required.
    The baseline date is on the "PAYMENT" tab of MIRO and Business Area on the "DEATILS" tab. 
    I have created a screen and transaction variant a year ago and assigned it to the t-code, but now with the BDC calling MIRO for the INVOICE Scanning project, these fields can be overwritten and left out.
    How can I do it via BDC?
    Transnet Freight Rail
    Edited by: Annelize Meyer on Mar 17, 2010 1:39 PM

    You could create a on-submit pl/sql validation on 'p2_estim_val'. The validation code will return a failure if the value of p2_estim_val is not specified if the value of p2_reason_to_scap_sell is non-null
    The validation code could be something as simple as
    if not :p2_reason_to_scap_sell is null and :p2_estim_val is null then
       return 'A value is required for p2_estim_val';
    end if;varad

Maybe you are looking for

  • FI-TV Postings (PRRW) impact on payroll reports

    Dear All, We are at a seriously challenged after adopting PRRW posting process for travel expenses. Here is what the situation is.... Initially our UK client always had payroll posting processed for travel related amounts / wage types. Lately, after

  • ADF scanning with HP Office jet pro 8600

    Have a new machine. I can scan documents individually on the scanner glass no problem, and when I feed documents through the ADF it all feeds through ok and says "scan successful" however what I have scanned through the ADF always shows as a blank do

  • Issue in confirmation links for personal data ESS application (CA)

    Hi All, We have implemented EXIT button configuration for ESS applications and the Exit button along with 'Go to Home page' link is navigating to custom created page in portal. The configuration done earlier for ESS applications like Address Update,

  • Help standard function module

    Hello, In the java programs can I calls standard function module(no bapi, no rfc). Can I have an example? Thanks Giorgio

  • How to create ST using BAPI_SLSTRANSACT_CREATEMULTI

    Hi Friends, I'm trying to create NEW SalesTransaction(ST) using fm 'BAPI_SLSTRANSACT_CREATEMULTI' in an another new RFC function module. The header is creating but not Partner,Item,product and all. I need to create ST using this BAPI. The input i'm p