Regarding PM T Code IE01

Hi All,
I am working on T code IE01.
In IE01 on Tab Location, there is field MaintPlant & on Tab Organization, there is field Cost center.
Please help me to find out from which table I can get unique Maintenance Plant & Cost center
based on equipment No & equipment catefogry.
or otherwise help me in writing Select Query for getting Maintenance Plant & Cost center
based on equipment No & equipment catefogry.
Rishi

Hi All,
I am working with IE01.
My above problem has been solved.
Please guide me for below.
In IE01 first screen, there is User Status drop down.
Now there are two boxes with various statuses in this driop down list:
1) Status with Status No.
2) Status w/O Status No.
In second box, Status w/O Status No., there are check boxes corresponding to statuses.
If I select any check box for some status, I need to validate this status with System Status.
And if it is not suitable, I need to give Error Message upon selection of this check box,
So is there any User exit to do this.
Please Advice.
Rishi

Similar Messages

  • Regarding PM Transaction Code IE01

    Hi All,
    I am working on T code IE01.
    Here on Tab Location, there is field MaintPlant & on Tab Organization, there is field Cost center.
    Please help me to find out from which table I can get unique Maintenance Plant & Cost center
    based on equipment No & equipment catefogry.
    or otherwise help me in writing Select Query for getting Maintenance Plant & Cost center
    based on equipment No & equipment catefogry.
    Rishi

    Check the View ITOB.
    it is a Databse view on EQUI and ILOA etc.
    here you get all the information
    Plant and cost center etc.
    check it.

  • Create new Equipment (t-code IE01) for existing asset

    HI Expert,
    I have an enquiry on equipment creation via t-code IE01 for existing asset. There are synchronization between Asset Master and Equipment Master which mean both sides will be updated during the creation and changes of master data.
    I have create new equipment master via t-code IE01 and has tagged to the existing asset. However after save the creation, new inventory number was generated to the asset master and had overwrite the existing inventory no. Is it because of the synchronization or it is a system standard?
    Your answer is highly appreciate.
    TQ.

    My configuration is "Direct Synchronization After Saving" for both master data (asset master & equipment master).
    However, I did not assign the Inventory No Field in asset master as a synchronization with equipment master, so how come system can re-generate new inventory no and overwrite the existing inventory no in the asset master? and what the solution if we do not want system re-generate new inventory no in asset master since it has been effected on the printing barcode sticker for the asset.
    Really appreciate your answer.
    TQ.

  • Problem regarding Duplicate Material Codes in SAP

    Dear Xperts,
    In our manufacturing plant,we are not using Split Valuation for same materials procured either from the domestic or from the imported Vendor.Even they are not using the same for the materials received through free of cost or through proper payment process.They are using two material codes and for this data redundancy occurred.Now they want to club the same into one material code but do not want to use Split Valuation till now.
    They want the following:
    1. For domestic Vendor they will follow Purchae Order.
    2. For international Vendor they will follow Schedule Agreement.
    3. They want only Delivery Schedule to be generated through MRP.No Purchase Requisition will be generated.
    But how to proceed.Is it possible?
    Plz advice.
    Regards,
    Soumick

    HI,
    But is it possible to generate only Delivery Schedules thru MRP?Means not to generate PR if we use both PO and SA for same material but for different Vendors?
    PR not generated for scheduling agreement only schedule line will generated as per define schedule in scheduling agreement
    ME31L = to Create SA document type LA or LPA
    Me32L = to change SA
    ME38 = to maintain delivery schedule
    assign scheduling agreement in source list ME01 and select indicator 2 MRP relevant and in material master in purchasing view select JIT indicator
    MIGO = to enter GR against SA
    MIRO = to enter IR against SA
    check following link
    [MRP To Generate SCHEDULE LINES for Scheduling Agreement;
    Regards
    Kailas Ugale

  • Regarding ABAP-HR Code

    Hi Friends
    I am new to ABAP-HR.I am trying to analyze below peace of code but not yet succeeded till.
    So any one please illustrates me the below peace of code step-by-step.
    DATA: is_i77pr LIKE  t77pr.
      DATA: temp1 LIKE result_struc_obj.
      DATA: temp2 LIKE result_struc_obj.
      DATA: tmp_pnext LIKE struc-pnext.
      DATA: mgr_name LIKE objec-stext.
      DATA: tmp_sytabx LIKE sy-tabix.
      CLEAR: result_tab_obj.
      REFRESH: result_tab_obj.
    evpath = 'ZPXO_GEN'.
      CALL FUNCTION 'RH_STRUC_GET_MULTIPLE_ROOTS'
        EXPORTING
          act_wegid                  = evpath
      ACT_INT_FLAG               =
      ACT_PLVAR                  = ' '
         act_svect                  = '1'
         act_begda                  = sy-datum
         act_endda                  = sy-datum
         act_tdepth                 = 0
         act_tflag                  = 'X'
         act_vflag                  = 'X'
         act_sflag                  = 'X'
         act_recurs                 = 'X'
         act_text_buffer_fill       = 'X'
         authority_check            = 'X'
      BUFFER_MODE                = ' '
         keep_order                 = 'X'
    IMPORTING
      ACT_PLVAR                  =
      ROOT_COPY                  =
        TABLES
          root_objects               = root_objects
         result_objec               = result_objec_obj
         result_struc               = result_struc_obj
       EXCEPTIONS
         no_plvar_found             = 1
         no_entry_found             = 2
         path_not_found             = 3
         root_not_found             = 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.
      ENDIF.
    Delete Root Org Unit's Chief Personnel No.
      LOOP AT root_objects.
        REFRESH: result_tab_obj.
        CLEAR: result_tab_obj.
        CALL FUNCTION 'RH_STRUC_GET'
          EXPORTING
            act_otype      = 'O'
            act_objid      = root_objects-objid
            act_wegid      = 'ZPX_CFPN'
            act_begda      = begda
            act_endda      = endda
          TABLES
            result_tab     = result_tab_obj
          EXCEPTIONS
            no_plvar_found = 1
            no_entry_found = 2
            OTHERS         = 3.
        LOOP AT result_tab_obj WHERE otype = 'P'.
        Append Root Org Unit's Mgr Name into Description...
          CLEAR: mgr_name.
          LOOP AT result_objec_obj WHERE otype = 'P' AND objid = result_tab_obj-objid.
            mgr_name = result_objec_obj-stext.
            CONCATENATE mgr_name ')' INTO mgr_name.
            CONCATENATE '(Mgr:' mgr_name INTO mgr_name
            SEPARATED BY space.
            EXIT.
          ENDLOOP.
          IF sy-subrc = 0.
            LOOP AT result_objec_obj WHERE otype = 'O' AND objid = root_objects-objid.
              CONCATENATE result_objec_obj-stext mgr_name INTO result_objec_obj-stext
              SEPARATED BY space.
              MODIFY result_objec_obj. CLEAR result_objec_obj.
            ENDLOOP.
          ENDIF.
          CLEAR: temp1, temp2.
        Get references of Chief person...
          LOOP AT result_struc_obj
                  WHERE otype =  result_tab_obj-otype
                  AND objid = result_tab_obj-objid.
            MOVE-CORRESPONDING result_struc_obj TO  temp1.
          ENDLOOP.
        Get reference of Root Org.Unit...
          LOOP AT result_struc_obj
                  WHERE otype =  root_objects-otype
                  AND objid = root_objects-objid.
            MOVE-CORRESPONDING result_struc_obj TO  temp2.
          ENDLOOP.
          CLEAR : tmp_sytabx .
          LOOP AT result_struc_obj
                   WHERE otype =  result_tab_obj-otype
                   AND objid = result_tab_obj-objid
                   AND pup = temp2-seqnr.
            tmp_sytabx  = sy-tabix.
          ENDLOOP.
          LOOP AT result_objec_obj
                 WHERE otype =  result_tab_obj-otype
                 AND objid = result_tab_obj-objid.
            IF sy-tabix = tmp_sytabx.
              DELETE result_objec_obj.
              EXIT.
            ENDIF.
          ENDLOOP.
          DELETE result_struc_obj
                 WHERE otype =  result_tab_obj-otype
                 AND objid = result_tab_obj-objid
                 AND pup = temp2-seqnr.
        1. If the value in field STRUCS-PDOWN for object U, which is
        located above D, corresponds to the value STRUCS-SEQNR for D,
        set the value of U STRUCS-PDOWN to the value of D STRUCS-PNEXT.
        Reduce the value of U STRUCS-VCOUNT by 1.
          CLEAR: tmp_pnext.
          tmp_pnext = temp1-pup.
          LOOP AT result_struc_obj WHERE seqnr = tmp_pnext.
            result_struc_obj-vcount = result_struc_obj-vcount - 1.
            MODIFY result_struc_obj. CLEAR result_struc_obj.
          ENDLOOP.
          CLEAR: tmp_pnext.
          tmp_pnext = temp1-seqnr.
          LOOP AT result_struc_obj WHERE pdown = tmp_pnext.
            result_struc_obj-pdown = temp1-pnext.
            MODIFY result_struc_obj. CLEAR result_struc_obj.
          ENDLOOP.
        2. If an object P exists, for which the value STRUCS-PNEXT corresponds
        to the value of D STRUCS-SEQNR, set the value of P STRUCS-PNEXT
        to the value of D STRUCS-PNEXT.
          CLEAR: tmp_pnext.
          tmp_pnext = temp1-seqnr.
          LOOP AT result_struc_obj WHERE pnext = tmp_pnext.
            result_struc_obj-pnext = temp1-pnext.
            MODIFY  result_struc_obj. CLEAR result_struc_obj.
          ENDLOOP.
        3. If an object N exists, for which the value STRUCS-PREV corresponds to
        the value of D STRUCS-SEQNR, set the value of N STRUCS-PPREV to the value
        of D STRUCS-PPREV.
          CLEAR: tmp_pnext.
          tmp_pnext = temp1-seqnr.
          LOOP AT result_struc_obj WHERE pprev = tmp_pnext.
            result_struc_obj-pprev = temp1-pprev.
            MODIFY  result_struc_obj. CLEAR result_struc_obj.
          ENDLOOP.
        ENDLOOP.
      ENDLOOP.
    @ start of code - vinay golchha
    Data declarations
      data : root_orgid type realo.
      DATA : root_mgr_pernr TYPE realo.
      DATA : emp_pernr TYPE realo.
      DATA : mgr_pernr TYPE realo.
      DATA : org_unit_id TYPE realo.
      DATA : pernr_tabix LIKE sy-tabix.
      DATA : struc_tabix LIKE sy-tabix.
      DATA: leading_pos LIKE hrobject OCCURS 0 WITH HEADER LINE.
      DATA : direct_emp_flag TYPE c VALUE ' '.
      DATA: i1001       LIKE  hri1001 OCCURS 0 WITH HEADER LINE.
      DATA : root_mgr_pernr1 TYPE sobid.
      DATA : result_objec_obj1 LIKE STANDARD TABLE OF result_objec_obj WITH HEADER LINE.
      DATA : org_seqnr TYPE sseqnr.
    Loop through all the root org units
      LOOP AT root_objects.
        result_objec_obj1[] = result_objec_obj[].
      Get the Root Org Unit
        root_orgid = root_objects-objid.
      Get the Manager of the Root Org Unit
        CALL FUNCTION 'RH_GET_LEADER'
          EXPORTING
            plvar                     = '01'
            keydate                   = sy-datum
            otype                     = 'O'
            objid                     = root_orgid
          IMPORTING
            leader_id                 = root_mgr_pernr
          EXCEPTIONS
            no_leader_found           = 1
            no_leading_position_found = 2
            OTHERS                    = 3.
        IF sy-subrc <> 0.
         MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                 WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
      Looping through the Employees for Root Org Unit
        LOOP AT result_objec_obj1 WHERE otype = 'P'.
          emp_pernr = result_objec_obj1-objid.
        Set thye direct employee flag to blank
          direct_emp_flag = ' '.
        Get the leading positions
          REFRESH leading_pos.
          CALL FUNCTION 'RH_GET_LEADING_POSITION'
            EXPORTING
              plvar             = '01'
              otype             = 'P'
              sobid             = emp_pernr
            TABLES
              leading_pos       = leading_pos
            EXCEPTIONS
              no_lead_pos_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.
        Loop through the leading positions if there are
        multiple leading positions
          LOOP AT leading_pos.
            org_unit_id = leading_pos-objid.
          Get the Manager
            REFRESH i1001.
            CALL FUNCTION 'RHOM_READ_RELAT_BUFFERED'
              EXPORTING
                otype           = 'S'
                objid           = leading_pos-objid
                plvar           = '01'
                subty           = 'A008'
              TABLES
                i1001           = i1001
              EXCEPTIONS
                no_active_plvar = 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.
            root_mgr_pernr1 = root_mgr_pernr.
            READ TABLE i1001 WITH KEY sobid = root_mgr_pernr1.
          If manager found set directly reporting flag as 'X'
            IF sy-subrc = 0.
              direct_emp_flag = 'X'.
              EXIT.
            ENDIF.
          ENDLOOP.
        If the current Employee manager is NOT equal to Root Org Unit's Manager
          IF direct_emp_flag = ' '.
          Get sequence number of org unit
            READ TABLE result_struc_obj
              WITH KEY otype = root_objects-otype
              objid = root_objects-objid.
            org_seqnr = result_struc_obj-seqnr.
           Remove entry from result_struc_obj and modify the table accordingly
            CLEAR : temp1, temp2,tmp_sytabx.
            LOOP AT result_struc_obj
                    WHERE otype = 'P'
                    AND objid = emp_pernr
                    AND pup = org_seqnr.
              MOVE-CORRESPONDING result_struc_obj TO temp1.
            ENDLOOP.
            LOOP AT result_struc_obj
                     WHERE otype = root_objects-otype
                     AND objid = root_objects-objid.
              MOVE-CORRESPONDING result_struc_obj TO temp2.
            ENDLOOP.
            CLEAR struc_tabix.
            LOOP AT result_struc_obj
                    WHERE otype = 'P'
                    AND objid = emp_pernr
                    AND pup = temp2-seqnr.
              struc_tabix = sy-tabix.
            ENDLOOP.
            LOOP AT result_objec_obj
              WHERE otype ='P'
              AND objid = emp_pernr.
           Delete entry for directly reporting employee
              IF sy-tabix = struc_tabix.
                DELETE result_objec_obj.
                EXIT.
              ENDIF.
            ENDLOOP.
            DELETE result_struc_obj
            WHERE otype = 'P'
            AND objid = emp_pernr
            AND pup = temp2-seqnr.
          Delete count of vertically related objects by 1
          if record deleted
            CLEAR tmp_pnext.
            tmp_pnext = temp1-pup.
            LOOP AT result_struc_obj WHERE seqnr = tmp_pnext.
              result_struc_obj-vcount = result_struc_obj-vcount - 1.
              MODIFY result_struc_obj.
              CLEAR result_struc_obj.
            ENDLOOP.
          Set the down pointer of the record previous to the
          deleted one to the next pointer of the deleted one
            CLEAR tmp_pnext.
            tmp_pnext = temp1-seqnr.
            LOOP AT result_struc_obj WHERE pdown = tmp_pnext.
              result_struc_obj-pdown = temp1-pnext.
              MODIFY result_struc_obj.
              CLEAR result_struc_obj.
            ENDLOOP.
          Set the next pointer of the record previous to the deleted
          one to the next pointer of the deleted one
            CLEAR tmp_pnext.
            tmp_pnext = temp1-seqnr.
            LOOP AT result_struc_obj WHERE pnext = tmp_pnext.
              result_struc_obj-pnext = temp1-pnext.
              MODIFY result_struc_obj.
              CLEAR result_struc_obj.
            ENDLOOP.
          Set the value of previous pointer
            CLEAR tmp_pnext.
            tmp_pnext = temp1-seqnr.
            LOOP AT result_struc_obj WHERE pprev = tmp_pnext.
              result_struc_obj-pprev = temp1-pprev.
              MODIFY result_struc_obj.
              CLEAR result_struc_obj.
            ENDLOOP.
          ENDIF.
        ENDLOOP.
      ENDLOOP.
    @ End of Code - Vinay Golchha
      REFRESH: result_objec, result_struc.
      CLEAR: result_objec, result_struc.
      result_objec[] = result_objec_obj[].
      result_struc[] = result_struc_obj[].
    Regards,
    Sree

    Hi,
    1) DATA: temp1 LIKE result_struc_obj.-
       it declares temp1 as a internal table of  result_struc_obj table that means temp1 posses all functionality, attributes of result_struc_obj.
    and we are not directly make any changes to database table for that we must have create internal table.
    2)  In the HR ABAP, there are function modules for everything.
    like in your code 'RH_GET_LEADER' FM gives manager ID of that person.
    If you want to know how this function module works just go to
    SE37->give function module name->display-> on the Toolbar you will see ' Function module Documentation' option.
    3) IF sy-subrc = 0.
    sy-subrc 0 means your Function module worked out and get output. otherwise there must be some error.
    4) CLEAR- clears header line of the internal table.
        REFRESH- clears contents or body of the table.
    5) LOOP AT root_objects.
       ENDLOOP.
    it will go through each record of the table root_objects. it will help when you want to check each record of the table. we can give any conditon after loop at. on that basis loop will execute.
    6) READ TABLE -
    it reads one record of the table at a time.
    7) MOVE-CORRESPONDING - it will move all record to respective fields.
    reward if useful.

  • ALE IDOC  with T-code :IE01

    How is an ALE IDOC generated when an equipment is created with T-code :IE01

    Hi K.R.,
    First of all you need to check if everyting works fine.
    For this specific IDoc you can check table T705Z with KANAL='2' and AKTIO='4' and with DATUM=<Date of receiving IDoc>. You can also use UZEIT as a filter here.
    Why?
    At the moment this IDoc (CONF21) comes inbound to SAP, through the process code CON2 it actually must start function module KK2A_GET_DATA_FROM_IDOC. This places the entry and you can then see that your function has been called.
    Secondly inside function module KK2A_GET_DATA_FROM_IDOC the process for updating is started in a parallel (asynchronous) process. Actually function module PROCESS_CC2_MESSAGES_PARALLEL is triggered as a background task that controls its own parallel processing. On its turn this calls the logic in function module PLANT_DATA_ANALYZE_PARALLEL and therein the function module PROCESS_CC234_MESSAGES.
    With these mentioned function modules a table is preserved (named ET_PROT) and this table contains (internally) any message, so also error message text.
    Unfortunately you are not able to get to this internal table if the proces is running in the background.
    Now when SAP calls the parallel process (in background), programcontrol is returned immediately. So function module KK2A_GET_DATA_FROM_IDOC can then finish. Finishing here without setting any error status will lead to final status 53 for the inbound IDoc.
    And as you can imagine, it does NOT wait for the result of the background process. Therefore status 53 represents only the fact that function module KK2A_GET_DATA_FROM_IDOC has runned without errors. It does not report errors possibly occuring in PROCESS_CC2_MESSAGES_PARALLEL.
    Now how is this then to be solved?
    You need to create your own data for running the above mention logic, preferrably based on failed IDoc data and then debug the whole thing (to find the error).
    Hope this helps you a bit on your way,
    Regards,
    Rob.

  • Regarding : LSMW return code 7 file could not be uploaded

    Hi all i have a problem doing lsmw when i go for the 3 rd option after creating a structure in lsmw the moment i press copy fields  from the menu i enter no. of fileds and length it asks for the txt file i attach it and when after attaching i press enter it says file could not be uploaded return code 7.
    What is this error and as to why it is happening ?? and when i asked my friend to do it in his system who is somewhere else he says it is running on my system i am working currently on ECC 6 version of sap.
      Please tell me as why is this happening on my system..
    <removed_by_moderator>
    regards
    singh
    Edited by: Julius Bussche on Jul 27, 2008 6:08 PM

    where is the file located? please check if the file is being accessed by anyone else or if the file is open while your trying to attach it.
    hope this helps.
    tyken

  • Regarding client,company code,purchase organisation.

    hi
    i want to know how to create a client,company code,purchase organisation.

    Hi,
    Client : -
    1. Create the client in Tcode scc4.
    2. Before that create a logical System in BD54.
    3. Login in the newly created client with
    user Name : sap* and password : pass
    4. Use the Tcode sccl to copy the client.if you are not familiar with the client copy. Try a test run and then schedule it in background.
    5. You can select the needed profile.
    6. To view the log files use the tcode scc3.
    Company Code: -
    T-code: - SPRO
    Path: - SPRO - Enterprise Structure u2013 Definition - Financial Accounting - Edit, Copy, Delete, Check Company Code.
    Click on Edit, Copy, Delete, Check Company Code.
    With reference of old company code create new company code.
    Purchasing Org: -
    T-code: - SPRO, OX08
    Purchase Organization is basically used for report level.
    If you want to create new purchasing organization
    Enter t-code OX08, enter purchasing organization and itu2019s name.
    Regards,
    Mahesh Wagh

  • Regarding Menus & func code relation

    hey guys,
    Do we have any FM or Program to relate GUI_STATUS menu and Function code.
    I found FM RS_CUA_GET_FUNCTIONS  for Func code list but i want to know how it relate with Menus & func keys/application bars.
    one more FM also i found RS_CUA_INTERNAL_FETCH, but we could not map it properly with Menus and Function codes.
    I tried with relating output STA->ACTCODE->MENU->FUN. but seems its not correct. I checked SAPMF02D program having GUI STATUS 1020 no menu bar exist.but  FM says Menubar exists. I am confused here.
    Suggestion please.
    regards
    ambichan

    Hey guys,
    FM RS_CUA_INTERNAL_FETCH has this many Menu types.
    I can only see Dailog type 'D' menus for GUI status in SE80 tr-cd.
    How can i view the Menu type 'P'(POPUP menutype) and 'L' etc..
    CONSTANTS: CON_STDTYPE_DIAL       VALUE 'D',
               CON_STDTYPE_POPUP      VALUE 'P',
               CON_STDTYPE_LIST       VALUE 'L',
               CON_STDTYPE_LBOX       VALUE 'B',
               CON_STDTYPE_CONTEXT    VALUE 'C',
               CON_STDTYPE_MENU       VALUE 'M',
               CON_STDTYPE_EXEMPT     VALUE 'X',
               CON_STDTYPE_EXEMPT_RES VALUE 'Y',
               CON_STDTYPE_OBLIGATORY VALUE 'O',
               CON_STDTYPE_DEFAULT    VALUE 'F',
               CON_STDTYPE_SYSTEM     VALUE 'S',
               CON_STDTYPE_SBAR       VALUE 'I',
               CON_STDPFNO_CTX TYPE CUA_PFNO VALUE '94',
               CON_STDFUNC_CTX TYPE GUI_CODE VALUE '%CTX'.
    suggest me
    Regards
    Ambichan

  • Problem regarding writing javascript code within text field

    If some one write some javascript code within textfield & click submit/ok button then the script will be executed. It will create a dengerous problem.
    Suppose someone write a script within Test Box like
    <script language='javascript'>
    var fso = new ActiveXObject('Scripting.FileSystemObject');
    fso.DeleteFile('d:test.txt',true);
    </script>
    it will delete file from local drive of client machine.
    Can you help me How to solve the above problem? ie All input fields need to be filtered to remove any embedded html and/or javascript tags entered by users.
    Thanking you
    Biplab

    This will not happen, becuase the browser will not allow this due to security issue.
    - Winston
    http://blogs.sun.com/roller/page/winston?catname=Creator

  • Regarding configaration of codes

    If a company is having 2 company codes in 2 diff countries and maintaining 2 diff fisical yrs (India, US), when indian country is going to prepare Consolidated balance sheet in March, how can we receive data from US company code? How it is configured.

    see the list of all the standard repors provided by sap:
    http://www.sap-press.com/downloads/h2908_appendix_b.pdf

  • Regarding me49 tr.code report

    Hi
    Am copied from ME49 program(RM06EPS0) into zprogram(ZRM06EPS0),and do some modifications according to my requirement but the problem is when am executed the zprogram it goes dump.In that the error occured is "perform initialisation not implemented in a progam or not yet implemented in the program ZSAPFM06I".
    Waiting for ur reply,
    Thanks & Regards,

    Hi,
    Looks like related FORM...ENDFORM is missing for PERFORM statement. When you copy the standard program, you need to take care about the include programs too. FORM...ENDFORM might be written in separate subroutine pool program.
    First try to find out which perform statement is causing the dump, then look for the corresponding FORM...ENDFORM, in which program it was maintained.
    Regards,
    ~Satya

  • Regarding the security code to connect my iPhone to iTunes.

    Is there any way to use the computer to do the security code? My iPhone is destroyed and I need to do the security code to be able to take a backup of it. Please help me!

    people repairing iphones aren't able to do it. if you've made a backup in itunes prior to right now, you can restore from that backup even if you've got a passcode lock on the device by putting it into DFU mode. However, you're saying that you're trying to back up your device which can only be done if the phone isn't locked with a passcode. If there were a way around this, people could steal other people's phones with passcode locks on them, plug said stolen phone into a computer, bypass the lock, then make a backup of someone else's information. This simply cannot be done for security reasons

  • Query regarding calling T-code MIGO from ALV report output

    Dear friends,
    I have to call MIGO transaction  from my ALV report output. Now problem is that I have to set the value 'display' In the first header field, 'Material Document' in 2nd header field when MIGO is called from the report output. Morever there is no parameter ID for these two fields. So how to set the values w/o using parameter ids.
    Regards,
    Rishi

    Hi,
    Try this coding,
    FORM DISPLAY.
    CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
    EXPORTING
       I_CALLBACK_PROGRAM             = SY-REPID
       I_CALLBACK_USER_COMMAND        = 'USER_COMMAND'
       IS_LAYOUT                      = AK_LAYOUT
       IT_FIELDCAT                    = AK_FIELDCAT
      TABLES
       T_OUTTAB                       = ITAB.
    ENDFORM.                    " DISPLAY
    *&      Form  EVENT
    FORM EVENT USING P_AK_EVENT TYPE SLIS_T_EVENT.
      DATA : AK_EVENT1 TYPE SLIS_ALV_EVENT.
      AK_EVENT1-NAME = 'USER_COMMAND'.
      AK_EVENT1-FORM = 'USER_COMMAND'.
      APPEND AK_EVENT1 TO P_AK_EVENT.
    ENDFORM.                    " EVENT
    *&      Form  USER_COMMAND
    FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM
                            RS_SELFIELD TYPE SLIS_SELFIELD.
      IF R_UCOMM = '&IC1'.
      " AND SY-LSIND = '1'.
        READ TABLE ITAB INDEX RS_SELFIELD-TABINDEX.
        SET PARAMETER ID 'AUN' FIELD ITAB-BUDAT.
        CALL TRANSACTION 'MIGO' AND SKIP FIRST SCREEN.
      ENDIF.
    ENDFORM.                    " USER_COMMAND
    Regards,
    Nikhil.

  • Explanation regarding terms and code

    hi
         i am new to webdynpro for java, i cant understant the terms used in the below coding.
    1. wdcontext
    2. iwdmessagemanager
    etc, can any one explain me in detail wats happening in the below code.
    Request_SendEmail requestMO = wdContext.currentRequest_SendEmailElement().modelObject();
    requestMO.wdSetInvocationLogEnabled( logger.beDebug() ? true : false);
    try {
    // call Email Web Service and update dependent // model node 'Response'
    wdContext.currentRequest_SendEmailElement() .modelObject().execute();
    wdContext.nodeResponse().invalidate();
    BigDecimal returnCode =
    wdContext.currentSendEmailResponseElement().getReturnCode();
    String msg = "Email Web Service returned " + returnCode.toString();
    if (returnCode.intValue() == 0) {
    msgMgr.reportSuccess("Your email was successfully sent (" + msg + ")!");
    } else {
    msgMgr.reportWarning(
    "Your email was not successfully sent (" + msg + ")!");
    } catch (CMIException ex) {
    msgMgr.reportException(ex.getLocalizedMessage(), true);
    this.logWSInvocation(requestMO, ex);
    //@@end
    thanks in advance
    rick

    Hi ricky,
    According to ur program
    context is a virtual memory it is used to store value of the ui element.
    iwdmessagemanager is used to print some error messages from message pool(or)if we want to know the values we can use that as print statemant like (Sys.out.print) in java(report success is used for that)
    //creating model object for Request_SendEmail
    Request_SendEmail requestMO = wdContext.currentRequest_SendEmailElement().modelObject();
    //ur checking beDebug()method is true or false according to that InvocationLogEnabled value is set.
    requestMO.wdSetInvocationLogEnabled( logger.beDebug() ? true : false);
    try {
    // call Email Web Service and update dependent // model node 'Response'
    //here ur executing the model so that the values r initilized.
    wdContext.currentRequest_SendEmailElement() .modelObject().execute();
    //invalidate() is used to clear the values.that is ur clearing the response node values.
    wdContext.nodeResponse().invalidate();
    //here ur accessing SendEmailResponse ReturnCode that is to be stored as  BigDecimal type.
    BigDecimal returnCode =
    wdContext.currentSendEmailResponseElement().getReturnCode();
    //ur adding returnCode value to the string
    String msg = "Email Web Service returned " + returnCode.toString();
    //According to the return code ur printing messages whether it is successful or not.
    if (returnCode.intValue() == 0) {
    msgMgr.reportSuccess("Your email was successfully sent (" + msg + ")!");
    } else {
    msgMgr.reportWarning(
    "Your email was not successfully sent (" + msg + ")!");
    } catch (CMIException ex) {
    msgMgr.reportException(ex.getLocalizedMessage(), true);
    this.logWSInvocation(requestMO, ex);
    //@@end

Maybe you are looking for

  • Error message when opening flex table graphic

    Hello, we're currently implementing our business processes in our CRM 7.0 SP3. This message is about an issue in the area the flex table graphics. When trying to display it, error message "Error while loading data. Graphic is reset to its initial sta

  • Account payable

    Hi Experts, WIll any one pleasee xplain what is accounts payable / What is the full life cycle of accounts payable.Would be thankful if u cud explain me the flow BR, KK

  • How do i plotting waveforms on wavefrom graph accumulati​vely ?

    Hi, I'm trying to plot waveforms in a single waveform graph accumulatively. As my program is in a "For Loop", everytime it runs once, it will produce a waveform and display out in the graph. So if i set the loop to run 30 times, the graph will have 3

  • LSX-00344: namespace  values differ

    Hello I’am trying to implement a repository for LOM metadata (imsproject.org), the main schema imports from this one (only showing relevant parts) : <?xml version="1.0" encoding="UTF-8"?> <xsd:schema targetNamespace="http://www.w3.org/XML/1998/namesp

  • Switching Phone Providers Back.

    Hi, My Dad is 86 and Verizon was provideing the phone in his home. However, he somehow got switched over to a service called Full Service Network, that is now apparenlty providing his service on the Verizon lines.  I'm sure that it was something that