How MBRL hold ME21N

Hi Friends;
Here in company when user make return of goods from MBRL PO is available and user need that PO will be unavailable or hold, how us can do it? I think that is type Mvm, would is it?
Thanks.
Best regards.

Hi;
Thanks for your help.
This transaction "Z" display us balance of product that will entry so user can set up him about future therefore if we make MBRL and PO keep on available the transaction u201CZu201D donu2019t do makes sence.
If I block item in ME22N even so display this items into balance in transacton "Z".
I tried do return of product from MIGO (enviroment QaS)  and used Mvt 122 but give me the same result i guess that other Mvt can help me but i don't know wich use i saw something about Mvt 124 but it is don't set in we sap system.
Thanka a lot.
Have a nice weekend.
Best regards.

Similar Messages

  • How to hold the value in List box.

    Hi All,
    On my screen painter Screen I am displaying the Sold to party and ship to party with thier address.
    I am also displaying the Shipping condition based on ship to party. To display the shipping condition i am using list box. Once the user enter the sold to party automatically all the field is going to populate in their respective fields. I am facing the problem that, The list box getting populated with shipping condition but once you choose the shipping condition and hit the enter the list box getting refreshed. I am using this code in PAI event. And I can Only use this in PAI.
    The Function i am using for list box is CALL FUNCTION 'VRM_SET_VALUES'.
    Pls suggest me how to hold the value in List box.
    Thanks,
    Rakesh

    Hi,
    Now i am using in PBO.
    the code below in in PBO.It is still not holding the value.
          if list[] is initial.
          perform SHP_COND.
          endif.
    form SHP_COND .
    *DATA: SHOP(80).
        clear : GT_VSBED, list.
        refresh : GT_VSBED, list.
         select vsbed
           from knvv AS K
           into table GT_VSBED
          where Kvkorg = vbak-vkorg  "Kkunnr = GV_STPH
          and K~vtweg = vbak-vtweg
          and K~spart = vbak-spart.
        select VSBED vtext
          from TVSBT
        into table list
        for all entries in GT_VSBED
        where spras = sy-langu
        and vsbed = GT_VSBED-VSBED.
    *break-point.
    NAME = 'SHP_CON'.
    CALL FUNCTION 'VRM_SET_VALUES'
      EXPORTING
        id                    = NAME
        values                = LIST[]
    EXCEPTIONS
       ID_ILLEGAL_NAME       = 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.
    endform.                    " SHP_COND
    Thanks,
    Rakesh

  • The headphone jack on my iPod Touch Gen 2 is intermittent. I get sound sometimes out of one channel and sometimes both depending on how I hold the headphone jack.  Is this a costly repair?

    The headphone jack on my iPod Touch is intermittent.  I gat sound out of one channel or both depending on how I hold the jack.   It is making intermittent contact.  Is this a costly repair by Apple?   Can I do this repair myself?
    Thanks

    Here is a third-pary place. Google for more.
    iPhone Repair, Service & Parts: iPod Touch, iPad, MacBook Pro Screens
    Apple will only exchange your iPod for a refurbished one for:
    Apple - Support - iPod - Repair pricing
    Here are instructions for doing it yourself
    iPod Touch Repair - iFixit

  • How to hold the values as  it's not holding the values when it cross 255

    DATA : fval1  TYPE edidd-sdata.
    DATA : fval2  TYPE edidd-sdata.
    DATA : fval3 TYPE edidd-sdata.
    DATA : fval4 TYPE edidd-sdata.
    DATA : fval5 TYPE edidd-sdata.
      DATA : len(3) TYPE n.
    values1 = wa_final-low.
      values2 = wa_final-high.
      IF wa_final-high IS NOT INITIAL.
        CONCATENATE values1 values2 INTO fval1 SEPARATED BY '-'.
      ELSE.
        fval2 = values1.
      ENDIF.
      IF fval3 IS NOT INITIAL.
        IF fval1 IS NOT INITIAL.
          fval = fval1.
          CONCATENATE fval3 fval INTO fval3 SEPARATED BY '/'.
        ENDIF.
        IF fval2 IS NOT INITIAL.
          fval = fval2.
          CONCATENATE fval3 fval INTO fval3 SEPARATED BY '/'.
        ENDIF.
      ELSE.
        IF fval1 IS NOT INITIAL.
          fval3 = fval1.
        ENDIF.
        IF fval2 IS NOT INITIAL.
          fval3 = fval2.
        ENDIF.
      ENDIF.
      DATA : len(3) TYPE n.
      len = STRLEN( fval3 ).
      IF len > 250.
        fval4 = fval3+0(250).
        fval3 = fval3+250(5).
    *    CONCATENATE fval4 fval3 INTO fval5.
      ENDIF.
           IF fval4 IS INITIAL.
              wa_final1-varbl31 = fval3.
            ELSE.
                CONCATENATE fval4 fval3 INTO fval5.
                wa_final1-varbl31 = fval5.
            ENDIF.
            MODIFY  it_final1 FROM wa_final1
            TRANSPORTING varbl31 WHERE agr_name = wa_final-agr_name.
    at this point also it's not holding the values when it exseds 255
    kindly please help

    H friends ,
    i am not the expert at the same time i know some thing in abap
    fval4 = fval3+0(250).
        fval3 = fval3+250(5).
    in the above case fval3 have 255 char at that time iam transporting 250 char to fval4 with this statment
    fval4 = fval3+0(250).
    and iam keeping  the remaining 5 char in fval3 with this statment
    fval3 = fval3+250(5)
    so that i can push some more values in fval3  and at i am
    CONCATENATE fval4 fval3 INTO fval5.
    so that fval5 may get all values this is the way i try but fval5 is not holding all the values 
    i asked solution for that
    fval 3 = fval3+250(250)
      dosen't  have any meaning i know that  friend
    my question is how to hold the remaining value

  • How to hold the result set

         We have a GUI swing screen in which we have navigation buttons.
         when the user clicks the previous ,next, last,first buttons we have to show the records accordingly.
         The min. size of the database is around 1 million.and each row has 60 columns.
         Our approach is screen--->servlet-->ejb beans --->database.
         since the database is huge how to hold the values, and where, without affecting the performance.
         If we get the resultset it holds all the data.since the data size is huge,we are looking for a solution.The user may browse through the data ,edit the data and delete the data.
         we have to perform accordingly. Also, if, for example, user1 is seeing record no.1 & user 2 has modified record no.3 in the meanwhile, when user1 goes to record no.3, he should see the
         modified record. In short, the user should always see the latest values.
         please give us the best approach to solve this problem.
    Also this is in a multi user environment.

    It seems like you need to look at threads to update current values in the display and narrow the result set that you retrieve to match the criteria needed for display. You might consider making the method to change values a syncronized one.

  • How to call ME21n Screen in webdynpro once you click any button

    Hi exports,
                     I have created one webdynpro application..In first view i have one button which have action...Once i click that button
    it should go to next view where it should diaplay standard Transaction ME21n screen..where i need to enter all PO details..finally PO should be created auotomatically like normal SAP...
    Can anybody plz help me how can i acheive this?
    Thanks & regards,
    Praveena.

    You have to create  Transaction iView for ME21n in portal.
    Call the iView using portal integration api
    Web Dynpro for ABAP Portal Integration [original link is broken]

  • How to "hold" G/L Account Document?

    I use T-CODE F-02 to Enter G/L Account Document.I want to hold current document and input tomorrow again.So I select the menu Document->Hold.But the sap show the error message like below.
    Is there any one could tell me how to resolve the problem or give me some advice?I will appreciate him/her very much.Thank you.
    error message:
    Held documents must be converted; read long text
    Message no. F5410
    Diagnosis
    The structure of the document data has changed in the meantime. Before new documents can be held or held documents can be processed, the documents held up to now must be converted.
    Procedure
    The conversion of the held documents is carried out by report RFTMPBLU . For larger data volumes (more than a couple of hundred held documents), the report should be planned as a batch job.
    The conversion of held documents is generally supported for documents which were entered in release 1.3A or later.
    A conversion of older held documents is not possible. You must delete these documents with the report RFTMPBLD . Afterwards, you must start the report RFTMPBLU to activate the version management for held documents.
    If only small datasets are to be converted or deleted, you can carry out the action in another window and after completing the action, continue the current processing.

    Hi,
    In the new versions from SAP (ERP 2004 and ERP 2005) There are 2 versions to keep documents:
    Parked documents.
    Hold documents. (this is not the option Hold data, from system / user profile / hold data)
    For completing them there are special transactions. The best is to use one of these options (I use parked documents) otherwise it is difficult to found documents back. This is the reason to for the coversion question
    Paul

  • How to hold result of query with too many characters into a cursor?

    Hi, guys:
    Could anyone help me on this issue? I encounter such a error: ORA-06502: PL/SQL: numeric or value error: character string buffer too small. The reason is because the returning result is too big to hold in a cursor. I know I should use clob, how can I return result of a query into a clob?
    Here is my code of procedure
    function Find_Near_Offenders(P_f_Resident_Latitude in float, P_f_Resident_Longitude in float, P_n_Radius in number, P_s_User_Group in varchar2, P_b_Found out boolean) return rcur_Offender AS
        rcur_Offender_address rcur_Offender;
      begin
        if P_s_User_Group='Public' then
            open rcur_Offender_address for
              select distinct  so.offender_id as "Offender_ID",  so.first_name||' '|| so.middle_name||' '||so.last_name as "Offender_Name",
              replace(replace(nvl2(sl.address1, sl.address1||' '||sl.address2 ||' '||sl.city ||' '||sl.county||' '||(select sc3.description from sor_code sc3 where sc3.code_id=sl.state)||' '||sl.zip, 'No Known Address'),'#') ,',') as "Address",
              replace(replace(nvl2(sl.physical_address1,sl.physical_address1||' '||sl.physical_city ||' '||sl.physical_county||' '||(select sc4.description from sor_code sc4 where sc4.code_id=sl.physical_state)||' '||sl.physical_zip, 'No Known Address'),'#') ,',')  as "Physical_Address",
              nvl2(sl.ADDRESS_LATITUDE, to_char(sl.ADDRESS_LATITUDE)||','||to_char(sl.address_longitude),'') as "Address_Geocoding",
              nvl2(sl.physical_address_latitude,to_char(sl.physical_address_latitude) ||','||to_char(sl.physical_address_Longitude),'') as "Physical_Geocoding"
              from sor_location sl, sor_offender so, sor_offense sof, registration_offender_xref rox, sor_last_locn_v sllv
              where rox.offender_id=so.offender_id
              and sllv.offender_id(+)=so.offender_id
              and sl.location_id(+)=sllv.location_id
              and sof.offender_id=so.offender_id
              and rox.status not in ('Merged')
              and rox.reg_type_id=1
              and upper(rox.status)='ACTIVE'
              and nvl(rox.admin_validated, to_date(1,'J'))>=nvl(rox.entry_date, to_date(1,'J'))
              --and sl.physical_address_latitude is null
              and sl.ADDRESS_LATITUDE <=to_number(P_f_Resident_Latitude)+0.02*to_number(P_n_Radius) and sl.ADDRESS_LATITUDE>= to_number(P_f_Resident_Latitude)-0.02*to_number(P_n_Radius)
              and sl.address_longitude >=to_number(P_f_Resident_Longitude)-0.02*to_number(P_n_Radius) and  sl.address_longitude<=to_number(P_f_Resident_Longitude)+0.02*to_number(P_n_Radius)
              and sor_google_map_service.Calculate_Distance(P_f_Resident_Latitude, P_f_Resident_Longitude, sl.ADDRESS_LATITUDE, sl.address_longitude)<=P_n_Radius
              union
              select distinct  so.offender_id as "Offender_ID",  so.first_name||' '|| so.middle_name||' '||so.last_name as "Offender_Name",
              replace(replace(nvl2(sl.address1, sl.address1||' '||sl.address2 ||' '||sl.city ||' '||sl.county||' '||(select sc3.description from sor_code sc3 where sc3.code_id=sl.state)||' '||sl.zip, 'No Known Address'),'#') ,',') as "Address",
              replace(replace(nvl2(sl.physical_address1,sl.physical_address1||' '||sl.physical_city ||' '||sl.physical_county||' '||(select sc4.description from sor_code sc4 where sc4.code_id=sl.physical_state)||' '||sl.physical_zip, 'No Known Address'),'#') ,',')  as "Physical_Address",
              nvl2(sl.ADDRESS_LATITUDE, to_char(sl.ADDRESS_LATITUDE)||','||to_char(sl.address_longitude),'') as "Address_Geocoding",
              nvl2(sl.physical_address_latitude,to_char(sl.physical_address_latitude) ||','||to_char(sl.physical_address_Longitude),'') as "Physical_Geocoding"
              from sor_location sl, sor_offender so, sor_offense sof, registration_offender_xref rox, sor_last_locn_v sllv
              where rox.offender_id=so.offender_id
              and sllv.offender_id(+)=so.offender_id
              and sl.location_id(+)=sllv.location_id
              and sof.offender_id=so.offender_id
              and rox.status not in ('Merged')
              and rox.reg_type_id=1
              and upper(rox.status)='ACTIVE'
              and nvl(rox.admin_validated, to_date(1,'J'))>=nvl(rox.entry_date, to_date(1,'J'))
              and sl.physical_address_latitude <=to_number(P_f_Resident_Latitude)+0.02*to_number(P_n_Radius) and sl.physical_address_latitude>= to_number(P_f_Resident_Latitude)-0.02*to_number(P_n_Radius)
              and sl.physical_address_Longitude >=to_number(P_f_Resident_Longitude)-0.02*to_number(P_n_Radius) and  sl.physical_address_Longitude<=to_number(P_f_Resident_Longitude)+0.02*to_number(P_n_Radius)
              and sor_google_map_service.Calculate_Distance(P_f_Resident_Latitude, P_f_Resident_Longitude, sl.physical_address_latitude, sl.physical_address_Longitude)<=P_n_Radius;
            return rcur_Offender_address;
          end if;
      end;and my anonymous block is:
    declare
      query_result json_list;
      --list_string varchar2(32000);
      list_string clob;
      l_cursor sor_google_map_service.rcur_Offender;
      b_found boolean;
    begin
        l_cursor:=sor_google_map_service.find_near_offenders(35.5113030,-97.5543081, 3, 'Public', b_found);
        query_result:=json_util_pkg.ref_cursor_to_json(l_cursor);
        list_string:='{"Offenders": '||json_printer.pretty_print_list(query_result)||'}';
        dbms_output.put_line(list_string);
    end;

    lxiscas wrote:
    I checked the PL_JSON, and I found it uses sys_refcursor, which is limited to 32K around. That doesn't make sense. A SYS_REFCURSOR has no 32k limit-- the limits are related to the data types that the SQL statement that the SYS_REFCURSOR points to uses. If that SQL statement has a CLOB column, there is effectively no limit. If that SQL statement has a VARCHAR2 column, you've got the 4000 byte limit.
    and I was using varchar2 variable in anonymous block. However, my cursor result is too big to hold in a 32K space. Again, this doesn't seem to make sense. There is no such thing as a result that is too big for a cursor
    Do you think I need to change PL_JSON API myself to ensure it uses CLOB? or there is anyway that I can avoid update PL_JSON package internally?If the PL_JSON package is trying to write more than 32k of data into a VARCHAR2, your options are
    - Modify the package to use a CLOB
    - Find some other package that implements whatever functionality you need
    - Limit the data to 32k
    Justin

  • Ref: How to Hold Idoc in XI for few minutes?

    Hi,
    I am having a requirement in one of my scenario like Idoc->BPM->file....where in i am using BPM for receiving Idoc and do some status updates back to R/3.
    but my requirement is i need to hold this Idoc until some specific time due to the Business requirment.
    for ex:- Assume If i receive the Idoc by 2.55 i need to hold it for 5 min and deliver the message or start processing at 3.00 PM exactly.
    Can any one suggests how to acheive this functionality.
    Thanks in advance....for your suggestions...

    Use the logic as mentioned by Samiullah: Re: Delay in MM possible ?
    write a UDF in your mapping and introduce the sleep period of 5mins....the processing will be held for that duration.
    Regards,
    Abhishek.

  • How to hold the government's stock under our location

    Hi All,
    We have a scenario where in we need to hold the stock of some government's material in our plant /warehouse. The government agrees to pay for the storage for whatever period of time we need to . What I want to know is
    1. Though the stock is at our facility we don't want the stock to be valuated. We will ship the material until the govt asks us to sell. In a nutshell we should be able to hold the stock in our warehouse ,but that should be shown as Gov't stock in the system.
    The scenario I am talking about is reverse of Consignment . Please let me know how to achieve this in SAP ECC 5.0.
    Thanks
    Amrith

    Dear Amrith,
    I  had a simalar problem for Customs Bonded Stocks which were lying at Ports, but we could not own it we had not yet paid the duties.
    Just see if it also works for your case with some modifications... :
    Bonding and Ex-bonding at Customs
    My client is receiving goods at customs and he will keep the goods in custom bonding store. So while receiving the goods at customs office, we should have information and entry into sap and we have to make payment to vendor. But after some time, we will make the payment to customs and we will get the material into our store. So please explain how to configure this?
    There are two ways to handle this scenario:
    1. Create a separate Plant for Customs Warehouse & post goods in this Plant where they are lying as Bonded stock. Later when you pay duties & release the stock, use Plant to Plant Stock Transfer process & move the stock to your regular Plant after adding Customs duty & other charges.
    2. In the existing plant create a Puchase Orer & post a MIGO (GRN) with movement type 105. This will show the stock lying your plants as GR Blocked Stock, there would be no valuation & you cannot futher process this Blocked stock. After you release the goods from Custom bond, post a MIGO with movement type 103. This would valuate the stock & consider it as normal stock available for further processing.
    Hope this helps...
    Thanks,
    Jignesh Mehta

  • Please help, urgent! How to hold the connection to oracle database

    I used java to connect Oracle database using thin driver. But I found out the connection will be closed very soon if I did not make any request of query. I query the database like after 1 mins without doing anything, my application will dead for about 2 mins, then everything become normal again.
    How can I hold the connection or is there any other solution? thank you!

    Duffy is, as usual, correct. If you have a single-user environment, then holding onto a connection is probably okay (not desirable but also not pernicious). However, once you have more than one user, you will want to use a connection pool. Jakarta Commons (jakarta.apache.org) has an open source pool that is reliable.
    But the fact that you are having additional problems makes me believe you are missing a few fundamental concepts, such as transactions. Even if the connection dropped, you should be able to reconnect without issue (granted, with some additional latency). The only time it would pose an issue (above and beyond the ones mentioned above and in previous replies) is if you are not managing your transactions properly.
    In short, take some tutorials on JDBC, DataSource, connection pools and transaction management.
    - Saish

  • Can somebody explain how dunning & hold are linked toghter

    In the IMG, i can not find out How dunning are linked with academic hold in the student file and can somebody explain how dunning is linked with academic hold.
    I defined hold type in IMG but i can not find out how to link with hold type with dunnng ?.
    regards,
    jin dal

    Dear Song,
    Answers to your queries are given below:
    Sample function module:
    u2022 Is only used as a template for creating the standard function modules to be carried out
    u2022 Defines the interface that is binding for the standard function modules
    u2022 Describes in its documentation what the underlying event can be used for
    Standard function module:
    Name of application-specific standard function module that can be carried out at a given time.
    The standard function module interface corresponds to the sample function module, which it must match exactly.
    Active function module:
    Function module which is to be called for the specified event.
    If you don't want to take printout then use Functional module 340 as Event 0340 is called when all data is read for a dunning notice.
    You can use standard function module FMCA_DUNNING_READ_ITEMS_0340 for this purpose.
    Hope it will solve your query.
    Warm Regards
    Vinod Kumar

  • How do hold the peak ponits or valley?

    Dear All,
    I have a sampled wave, then I want detect the peak points (or valley points) and hold the point until next peak points (or valley points) appears.
    Now I can use the example "Peak Detector.vi" to get the points I want.
    But I don't know how to put the data to the graph. The attached picture shows the idea I want.
    If you need more detail to solve my problem, plz tell me, thank you so much!!
    Solved!
    Go to Solution.

    hello,
    here is one way 
    detecting all pics index to build parts of array with each min/max value then assembling them
    tell if it works
    Regards
    Tinnitus 
    CLAD / Labview 2011, Win Xp
    Mission d'une semaine- à plusieurs mois laissez moi un MP...
    RP et Midi-pyrénées .Km+++ si possibilité de télétravail
    Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
    Don't forget to valid a good answer / pensez à valider une réponse correcte
    Attachments:
    hold_val.vi ‏20 KB

  • How Oracle Hold Big Files ?

    hi,
    i have some big-size pictures and i want to hold them in the oracle database and when a button pressed for ex.
    display these..
    how can i do this?
    thanks for any reply
    regards..

    ok i hold the picture with the following code but how will i display the picture for ex. by the form developer?
    create or replace procedure insert_img as
    f_lob bfile;
    b_lob blob;
    begin
    insert into waterfalls (falls_name,falls_photo)values ( 'MyGif', empty_blob() )
    return falls_photo into b_lob;
    f_lob := bfilename( 'MY_FILES', 'dog.gif' );
    dbms_lob.fileopen(f_lob, dbms_lob.file_readonly);
    dbms_lob.loadfromfile( b_lob, f_lob, dbms_lob.getlength(f_lob) );
    dbms_lob.fileclose(f_lob);
    commit;
    end;
    thanks for any reply..

  • How to hold PR?

    Hi all
    Is there any possiblitity we can hold PR - ME51N ,like PO - ME21N
    Because while creating PR ,after entering so many line items ,we feel that just i want to hold the PR without deleting and process it after some time.
    Please advice
    Thanks
    Regards
    Dhina.

    hi
    as the PR is an internal document , u cant hold it u have to create it when u want
    as u said after ,entering so many line items ,we feel that just i want to hold the PR without deleting and process it after some time, retahre than u can change the po and add the items to the existing PR
    as PR is internal doc it have some limitations like hold doc and printing.
    hope it clears
    regards
    kunal

Maybe you are looking for

  • Mail configuration in shared services

    Hi, I have configured SMTP Mail Server name in the shared services but still not able to send HFR and Web analysis reports through email. When I click on Email Link in WOrkspace on a particular report, getting below error: Enter the user email addres

  • Adobe 9 Pro dwg-files in Microsoft Word

    We create our Pricelist using Adobe 8 until now. But when somebody uses Adobe Reader 9 with this files hyperlinks does not function properly anymore. So i decided to try out Adobe Pro 9. The problem is... when the converts graphics created with AutoC

  • Internet Explorer 7.0 and Firefox

    We're building webhelp files with RoboHTML 5. These files only seem to work on Internet Explorer. The links do not work right in Firefox. Anyone else having this problem and know how to fix? Also, did I read somewhere that Robohelp is not compatible

  • How to delete iCal sync in .Mac

    I want to delete my iCal info (from my syncs) in .Mac. I created a mess and I want to start over. Problem is when I sync I retrieve the messy info saved on my .mac??? Any ideas? Thanks

  • WIRELESS AUDIO TRANSMITTER

    cannot connect sony wireless audio transmitter to my macbook air when i connect it nothing pops up indicating a connection i went under system preferences and connected it under sounds but it is still not connecting....can anyone help