EXIT_SAPLMEREQ_005 EBAN-FIPOS?

I use EXIT_SAPLMEREQ_005 (4.6C version) for filling item`s field in ME51N 'Commitment Item' in tabstrip Account assignment.
DATA item TYPE   MEREQ_ITEM.
DATA itemx like  MEREQ_ITEMX.
  item = im_req_item->get_data( ).
  itemx = im_req_item->get_datax( ).
  itemx-fipos = 'X'.
  item-fipos = lv_fipos.
  call method im_req_item->SET_DATA
    EXPORTING
       im_data = item.
  call method im_req_item->set_datax
    EXPORTING
      im_datax = itemx.
In structure MEREQ_ITEM_S_CUST_ALLOWED I create append-structure with field FIPOS.
But it don`t working. Why? When I create new item, field is empty.

HI
goto se80..enter ME in the package..will return u various enhancements ..choose the relevant one!!

Similar Messages

  • Long select on EBAN and VBAK

    From few days, and only on tuesday night or in Thursday night, a job stay on a long time on select to EBAN table. Also without logged user or other jobs/reports in runs.
    In SM50 I see:
    No Ty. PID      Status  Reasn Start Err Sem CPU      Time   Cl. User
    52 BGD 22805    Running       Yes           0:19     930    020 IT
    Report / Spool action
    %_T001G0
    Main Program
    MASSBACK
    Action                    Table
    Sequential Read           EBAN
    Waiting f.                                                                   since
    Last SQL statement
    SELECT "MANDT" , "BANFN" , "BNFPO" , "BSART" , "BSTYP" , "BSAKZ" , "LOEKZ" , "STATU" , "ESTKZ" , "FRGKZ" ,
    "FRGZU" , "FRGST" , "EKGRP" , "ERNAM" , "ERDAT" , "AFNAM" , "TXZ01" , "MATNR" , "EMATN" , "WERKS" , "LGOR
    T" , "BEDNR" , "MATKL" , "RESWK" , "MENGE" , "MEINS" , "BUMNG" , "BADAT" , "LPEIN" , "LFDAT" , "FRGDT" , "
    WEBAZ" , "PREIS" , "PEINH" , "PSTYP" , "KNTTP" , "KZVBR" , "KFLAG" , "VRTKZ" , "TWRKZ" , "WEPOS" , "WEUNB"
    , "REPOS" , "LIFNR" , "FLIEF" , "EKORG" , "VRTYP" , "KONNR" , "KTPNR" , "INFNR" , "ZUGBA" , "QUNUM" , "QU
    POS" , "DISPO" , "SERNR" , "BVDAT" , "BATOL" , "BVDRK" , "EBELN" , "EBELP" , "BEDAT" , "BSMNG" , "LBLNI" ,
    "BWTAR" , "XOBLR" , "EBAKZ" , "RSNUM" , "SOBKZ" , "ARSNR" , "ARSPS" , "FIXKZ" , "BMEIN" , "REVLV" , "VORA
    B" , "PACKNO" , "KANBA" , "BPUEB" , "CUOBJ" , "FRGGR" , "FRGRL" , "AKTNR" , "CHARG" , "UMSOK" , "VERID" ,
    "FIPOS" , "FISTL" , "GEBER" , "KZKFG" , "SATNR" , "MNG02" , "DAT01" , "ATTYP" , "ADRNR" , "ADRN2" , "KUNNR
    " , "EMLIF" , "LBLKZ" , "KZBWS" , "WAERS" , "IDNLF" , "GSFRG" , "MPROF
    Database                         Number              Time (usec)         Recs.
    Direct Read                       310             987.892                 113
    Sequential Read                   209            14238383                 899
    Insert                              3                 655                   3
    Update                              1                 155                   1
    Delete                              0                   0                   0
    Sources                       979.000  (Bytes)
    RSQL                          446.648  (Bytes)
    Commit                                                  0
    DB Procedure Calls                  0                   0
    Have you got any suggest?
    Regards.

    Hi,
    sorry but I have to enter as this is a clear case of "lets guess and see what happens"
    1) OP indicates
    > a job stay on a long time on select to EBAN table
    Are you sure is ONE long select and not a LOT of small selects? that information is not provided
    2) OP do not provide full SQL statement
    3) OP do not provide execution plan of the statement
    4) OP do not provide statistical information about the runtime of the statement(s)
    5) OP do not provide information about the available indexes, oracle version, blablablabla
    There is no information whatsoever to be able to provide a meaningful answer or suggestion.
    But immediately it is suggested to calculate statistics.
    Please, read:
    http://www.battleagainstanyguess.com/
    I assume that, if you have read up to here you have realized that it is NOT possible to help you.
    Please, HELP US to help you.
    For that you have to do a little work
    You have to provide proper information (for example the SAP note 212986 "Required data for processing CBO/RBO problems" will indicate what information would be necessary to analyze ANY performance issue at the DB level)
    Any other thing would be waste of time, it may work or not or even make things worse. Nobody knows.

  • How to update Purchase requisition number in EBAN table through ME51n?

    Hi Guru,
    I know thoes user exit as below use for ME51N.
    EXIT_SAPLMEREQ_005
    EXIT_SAPLEBND_001
    EXIT_SAPLMEREQ_010
    But I don't know which use exit  effect after saving  PR number in EBAN table and which field  to tick PR number = '0010000111'  in order to I want update  number 00100001111 in EBAN  table after clicking save in ME51N.
    I need it soon . Please help me,
    Thank you so much guru.

    Hi,
    Try with this BADI ME_PROCESS_REQ_CUST and create a new implementation under POST. That would give us the generated new PR number and using that we can access the relevant tables.
    And also try this exit given Below EXIT_SAPLMEREQ_009 Document Number Assignment: Purchase Requisition
    Regards
    kk
    Edited by: Krishna KiranN on Dec 20, 2011 5:28 AM

  • Required F4 help for Requestioner(EBAN-AFNAM) in ME51N,ME52N & ME53N

    Hi Experts,
    Need F4 help for Requistioner(EBAN-AFNAM) in Tran. ME51N, the system is ECC 5.0,
    How can i meet my requirement., kindly revert back <removed by moderator> if u have solution for this.
    Regards,
    Niranjan.G
    Edited by: Thomas Zloch on Jun 21, 2010 4:35 PM

    Hi,
    There are 2 possibilities.
    For these you need to get the Access key.
    One is just create the search help and assign this search help to this field in the screen attributes.
    Second one Just create the POV for this field.
    With Regards,
    Sumodh.P

  • Purchase order : user-exit to fill new field in table EBAN

    Hi,
    in EBAN table i created a new field named ZTYPE_SITE. Now i would like to fill this field when i save my purchase requisition. I don't found the user-exit or BADI to do that.
    Thanks for help.
    Cheers.

    up

  • Imposible to update Z-Fields appended to EBAN

    Hi gurus
    There are Z-fields added to the table EBAN (purchase requisition) and wish to modify the value of these fields through a BAPI (BAPI_PR_CHANGE)
    I know that I have to do by filling out the parameters of the table EXTENSIONIN but I have done all the tests possible and couldn't
    I call BAPI_PR_GETDETAIL to see how fills EXTENSIONOUT table and then i put the same parameters into EXTENSIONIN to call BAPI_PR_CHANGE and no results
    These are the Z fields added to EBAN
    PRIO_REQ <----- This is the last standard field of EBAN
    .INCLUDE CI_EBANDB <---- Include where Z-fields are in
    ZBUYER     ZBUYER     CHAR     12
    ZNMBUY     ZNMBUY     CHAR     30
    ZBUQUE          CHAR     20
    ZMOTOR          CHAR     20
    ZNPARTE          CHAR     6
    ZBUYER2     ZBUYER2     CHAR     12
    ZBUYER3     ZBUYER3     CHAR     12
    I see that the Z-fields are added on INCLUDE, not APPEND and i don't know if this is a problem, otherwise i hope someone can bring some ligth to this because is a big problem, i only can update these fields throug ME52N and can't make batch input to this transaction
    Thanks

    HI
    Try to implement the Business addin ME_BAPI_PR_CUST
    i.e., the method INBOUND.
    and check the changing parameter CH_EXTENSIONIN
    I think the badi will be triggered for the bapi BAPI_PR_CREATE, check if the same is useful for BAPI_PR_CHANGE as well.
    <REMOVED BY MODERATOR>
    With Regards,
    Dwarakanath
    Edited by: Alvaro Tejada Galindo on Mar 19, 2008 6:06 PM

  • To Change Commitment Item(FIPOS) Search Help in PO

    Hello All,
    I am having a requirement like this. Please help me in this regard.
    While creating PO with ME21N, There is a field Commitment Item(FIPOS) in Account Assignment Tab. I need to change the Search help of that filed. ( That means - while pressing F4-HELP, The Data from my Z-TABLE should appear as the Help )
    How to implement this logic?
    Is there any User EXIT or something ?
    Please help me.
    Regards,
    Lijo

    Hi John
    you will be using a search help exit for this and you can populate your own data using this... get the search help name of that field
    SE11> search help > <search_help_name> in the definitions tab you will find a search help exit.. if and exit is already there you can make the changes to it.. or create your own search help exit and follow my search help exit code to accomplish your task.
    [My Weblog|https://wiki.sdn.sap.com/wiki/x/du0]

  • Data fetch problem from EBAN table

    Hi All,
    I have a problem in data fetching. My SQL statement is
            SELECT    A~BANFN
                      A~FRGDT
                      A~MATNR
                      A~MENGE
                      A~MEINS
                      A~AFNAM
                      A~EKGRP
                      A~PRIO_URG
                      A~STATU
                      A~RLWRT
                      A~EBELN
                      A~LOEKZ
                      A~EBELP
                      A~FRGKZ
              INTO CORRESPONDING FIELDS OF TABLE ITAB_DATA
              FROM EBAN AS A
              WHERE     A~STATU IN S_STATU
              AND       A~EKGRP  = S_EKGRP
              AND       A~BANPR  = '05'
              AND       AFNAM  IN P_AFNAM
              AND       BEDNR  IN P_BEDNR .
    In EBAN table data in AFNAM field is like 'Mech', 'mech' & 'Mech'
    Now in selection screen if user give Mech then system picks only that data where 'Mech' is there but requirement is it should pick all data related to ('Mech', 'mech', 'Mech') in AFNAM field. How do I do?
    Thanks and regards,
    Rajesh Vasudeva

    Hello,
    What you ask is not easy but it is feasible.
    We had the same request to make a case-insensitive search on a text field.
    As a reference for our development we took the following example:
    [http://wiki.sdn.sap.com/wiki/display/Snippets/CaseInsensitiveSearchHelpExitforMaterialGroup|http://wiki.sdn.sap.com/wiki/display/Snippets/CaseInsensitiveSearchHelpExitforMaterialGroup]
    In short : the purpose is that first of all you build up a list of all possible values in a separate internal table.
    Then use this separate internal table in the FOR ALL ENTRIES clause when you perform the select on the actual data.
    Success.
    Wim

  • View on EBAN

    I created generic extractor on table EBAN..but it gave following error
    <b>Invalid extract structure template EBAN of DataSource ZTEST11
    Message no. R8359
    Diagnosis
    You tried to generate an extract structure with the template structure EBAN. This operation failed, because the template structure quantity fields or currency fields, for example, field MNG02 refer to a different table.
    Procedure
    Use the template structure to create a view or DDIC structure that does not contain the inadmissable fields.
    </b>
    I guess I should create a view on EBAN and MARA...What join should I use there
    or
    Should I create view only on EBAN by omitiing MNG02(I dont require this field).
    Thanks.

    Hi
    Ask your ABABer to create a view on EBAN (Only database view) other view are not supported in generic extraction.
    After creating the view, go to generic extraction (RS02) and create GDS and save it.
    Replicate in BW. Now create DSO and do the transformation between Datasource and DSO.
    Note: Generic extraction give after images. So its not recommended directly to the cube because there is no overwirte option in the cube.
    Regards
    Srikanth

  • Enahancement to 2lis_02_scl, EBAN table extraction & Actual GI date

    Hello Guyz
    I need to extract 3 important fields into BI:
    1. Committed date on the Purhcase Order Schedule Line (Field: DAT01, Table: EKET). This is not available as standard in 2lis_02_scl in LBWE. I can enhance the extractor and populate the field with USER EXIT. But I know that deltas might not get triggerred for this field? Is my assumption correct? If so, how can I extract this field and ensure that deltas will flow into BW?
    2. EBAN extraction --> Purchase Requisition Release Date (Field: FRGDT, Table: EBAN): I need to obtain 'Purchase Requisition' information into BW. But there is no standard extractor available in ECC. Am I left with building a genric delta extractor or can someone suggest a better way?
    3. Where is the Actual Goods Issue date stored for Purchase orders? In the EKET table we have GI date and GR date but there are planned dates. But we do have Actual GR date in 2lis_02_sgr... but this extractor is only built for Goods Receipts information? So how can I get Goods Issued information?
    Please provide an answer to any/all of the above.
    Thanks,
    Srujan.

    For your first question, you could do the below.
    Assuming that the DataSource is delta capable, you can populate the new field data using 'Repair Full Load':
    1. Create a View based on the base tables and EKET. Include the new fields along with the DSO key(s). Create a generic extractor based on the view. Write CMOD code to populate your new field. The CMOD code is as below. Test the extractor in RSA3 to make sure the records are being extracted. Replicate the DS in BW.
    2. Create transformation for your Datastore with this new datasource. Create a full load Infopackage. Under the Scheduler tab of Infopackage, select 'Indicate request as repair request'. Schedule the IP. This will populate all historical data for your new fields without harming the deltas.
    NOTE: If the record size if huge, you would want to limit the size using some filter criteria. For example, load the data only for a couple of years.
    Once DSO is loaded and data activated, Infocube will automatically pick these delta records.
    CASE i_datasource.
    data: v_dat01 like EKET-DAT01.
    l_tabix LIKE sy-tabix.
    when '2LIS_02_SCL'.
    LOOP AT c_t_data INTO wa_t_data.
    l_tabix = sy-tabix.
    SELECT SINGLE DAT01 into v_dat01 from EKET where <condition>.
    if sy-subrc = 0.
    wa_t_data-DAT01 = v_dat01.
    MODIFY c_t_data FROM wa_t_data INDEX l_tabix.
    endif.
    For your second question, building a generic extractor will be ideal. Hope this helps.
    -Mann

  • Prevent requisitioner field (EBAN-AFNAM) from PR to be copied to PO in ME59

    Hi,
    Is it possible, throught customizing, to prevent the content of requisitioner field (EBAN-AFNAM) of PR to be copied to PO when converting the PR to PO via ME59?
    Thanks for your help in advance.

    hiiiii
    According to my understand, if creat PR with some ABCD as requisitioner .
    If u refer the same PR while creating PO , it take the PR requisitioner to PO also..
    IF any thing more u want more clarification letus know

  • PR Authorization Check using field EBAN-BEDNR

    Is it possible to restrict PR authorization by "Requirement Tracking number" (EBAN-BEDNR)?
    We now use this field to identify the request department, and we would like to restrict PR display by department,
    ie. I can only query PRs which belong to our department.
    Is this possiible? I know that in standard function you can use Document type to seperate authorization, but we have 30 departments, it's not possible to use document type to achieve my requirement.....
    So, I was wondering if I can create a Z authorization object and without coding to check authorization?
    Please advise, thanks a lot.

    Hi,
    It's possibile though user exist to control the department wise, please consult your ABAP

  • Query takes a long time on EBAN table

    Hi,
    I am trying to execute a simple select statement on EBAN table. This query takes unexpectionally longer time to execute.
    Query is :
    SELECT banfn bnfpo ernam badat ebeln ebelp
          INTO TABLE gt_eban
          FROM eban FOR ALL ENTRIES IN gt_ekko_ekpo
          WHERE
          banfn IN s_banfn AND
          ernam IN s_ernam
          and ebeln = gt_ekko_ekpo-ebeln AND
          ebelp = gt_ekko_ekpo-ebelp.
    Structure of gt_ekko_ekpo
    TYPES : BEGIN OF ty_ekko_ekpo,
            ebeln TYPE ekko-ebeln,
            ebelp TYPE ekpo-ebelp,
            bukrs TYPE ekko-bukrs,
            aedat TYPE ekko-aedat,
            lifnr TYPE ekko-lifnr,
            ekorg TYPE ekko-ekorg,
            ekgrp TYPE ekko-ekgrp,
            waers TYPE ekko-waers,
            bedat TYPE ekko-bedat,
            otb_value TYPE ekko-otb_value,
            otb_res_value TYPE ekko-otb_res_value,
            matnr TYPE ekpo-matnr,
            werks TYPE ekpo-werks,
            matkl TYPE ekpo-matkl,
            elikz TYPE ekpo-elikz,
            wepos TYPE ekpo-wepos,
            emlif TYPE ekpo-emlif,
      END OF ty_ekko_ekpo.
    Structure of GT_EBAN
    TYPES : BEGIN OF ty_eban,
      banfn TYPE eban-banfn,
      bnfpo TYPE eban-bnfpo,
      ernam TYPE eban-ernam,
      badat TYPE eban-badat,
      ebeln TYPE eban-ebeln,
      ebelp TYPE eban-ebelp,
      END OF ty_eban.
    Query seems to be OK to me. But still am not able to figure out the reason for this performance issue.
    Please provide your inputs.
    Thanks.
    Richa

    Hi Richa,
    Maybe you are executing the query with S_BANFN empty. Still based on the note 191492 you should change your query on like the following
    1st Suggestion:
    if gt_ekko_ekpo[] is not initial.
    SELECT banfn banfpo       INTO TABLE gt_eket
          FROM eket FOR ALL ENTRIES IN gt_ekko_ekpo
          WHERE
         ebeln = gt_ekko_ekpo-ebeln AND
          ebelp = gt_ekko_ekpo-ebelp.
    if sy-subrc = 0.
    delete gt_eket where banfn not in s_banfn.
    if gt_eket[] is not initial
    SELECT banfn bnfpo ernam badat ebeln ebelp
          INTO TABLE gt_eban
          FROM eban FOR ALL ENTRIES IN gt_eket
          WHERE
          banfn = gt_eket-banfn
         and  banfpo = gt_eket-banfpo.
    if sy-subrc = 0.
      delete gt_eban where ernam not in s_ernam.
    endif.
    endif.
    endif.
    endif.
    2nd Suggestion:
    if gt_ekko_ekpo[] is not initial.
    SELECT banfn banfpo       INTO TABLE gt_eket
          FROM eket FOR ALL ENTRIES IN gt_ekko_ekpo
          WHERE
         ebeln = gt_ekko_ekpo-ebeln AND
          ebelp = gt_ekko_ekpo-ebelp.
    if sy-subrc = 0.
    delete gt_eket where banfn not in s_banfn.
    if gt_eket[] is not initial
    SELECT banfn bnfpo ernam badat ebeln ebelp
          INTO TABLE gt_eban
          FROM eban FOR ALL ENTRIES IN gt_eket
          WHERE
          banfn = gt_eket-banfn
         and  banfpo = gt_eket-banfpo
         and ernam in s_ernam.
    endif.
    endif.
    endif.
    Hope this helps.
    Regards,
    R

  • How to update eban using query sq01

    hi all,
    how to update eban using sq01 ..pls advice

    Hi,
    Refer to this Thread.
    http://www.****************/Tutorials/SAPQuery/SimpleQuery/SQ1.htm
    Thanks,
    Anitha

  • ARCHIVING MM-EBAN

    Hi experts,
    We are in the process of archiving PR..We have some doubt in that..
    We are in 4.70 enterprise...
    Our archiving cretiria is as follows.
    1. We want to archive PRs upto date of 31.3.2006.
    We found in SARA MM-EBAN in selection variant there is no document date for EBAN object.  Only PR nos and Document type is there.
    How to control selection cretiria to meet the above requirement..
    2. As per SAP archiving there are two procedures for archiving this object..
    a) One step procedure
    b) Two step procedure..
    When should we go for one step and when should we go for two step?
    or Which cretiria decides to choose any procedure during archiving run?
    3. On what basis the residence time 1 and residence time 2 to be set?
    a) Based on selection control..for example if we want not to archive past two year data means...Should we put residence time 1 as 720days or what?
    b) If that is the case what should be residence time 2?
    Can any one help with detailed example step by step procedure to go about pl...
    K.Sundaresan.

    1) set the residence time 1 to 390 days.
    2) It is just how you want it for your system. I personally dont like to have thousands of PRs with a deletion indicator for another x month in the system. So I do 1-step.
    One-Step Archiving
    If the residence time 1 has been exceeded and the deletion criteria are satisfied, the preprocessing program sets the deletion indicator for each item. In doing so, it does not update the change date of the item. In the write run, the original change date is checked against residence time 2.
    Two-Step Archiving
    If the residence time 1 has been exceeded and the deletion criteria are satisfied, the preprocessing program sets the deletion indicator for each item. In doing so, it updates the change date of the item. In the write run, the change date that was updated when the deletion indicator was set is checked against residence time 2.
    3) see 2

Maybe you are looking for

  • Problems with Photoshop CS5.1

    Hello everyone, I'm having some problems with Photoshop, it simply doesn't work as it should. When trying to resize the brush, the cursor changes shape and if I click, it won't, for example, paint where the cursor is pointing at, but about two inches

  • FBL3N & FS10N missing Field Purc Order in upgrade

    hi all, I´m having a problem because in the 4.7 version we made the proper configuration to see the PO and material fields in Line items (FS10N and FBL3N) but after the upgrade to ECC 6 this fields do not appear even though the configuration is the s

  • My UIRCallbac​kTable.c file is not getting updated to reflect my changes

    I am using my CVI code in Visual C++ and I removed some fields in the .uir file that had callbacks. The UIRCallbackTable.c file is not getting written to to reflect the change. I am using Clearcase and I have the file checked out. I am getting unreso

  • Photos disappeared from IPhoto

    I have an imac with Lion and am a new mac user. I had my library of photos on an external ppc formatted hard drive, and over the last few weeks since I bought the mac have loacded new photos. Mostly this was by plugging in a camera or phone and impor

  • Organiser fails to launch

    I have a new Dell Windows 8 64 bit pc . Splash screen appears and organiser will start up for a few seconds then shut itsel down and can be relaunched  editor appears to work I now removed and reinstalled twice with all other apps closed stil no luck