RGP,RRGP, NRGP functinality

Hi experts,
We have business scenario as under:  NON-EXCISABLE CASE
1) RGP (Returnable Gate Pass): We send material to outside vendor or other plant for some repair / testing activities and receive back at sending plant.
2) NRGP (Non Returnable Gate Pass): We send material to outside vendor or other plant permanently and do not  receive it back.
Can you please suggest the steps for RGP & RRGP (Return of Returnable Gate Pass) and NRGP transactions.
thanks and regards,

Hi
Step to be followed
RGP (Returnable Gate Pass): This functionality is used for material is sending out side of Plant in both cases Excisable & Non Excisable. Basically you need to have track record for material movement.
1) Non Excisable, create Z movt type by copying 541 & 542. Then with ABAPer develop smart form to print Non Returnable gate pass, Material, Qty to receiver and expected return date.
Once material is issued with MB1A use this movt type (Z21) to this movt type Link the smart form developed. Then go MB90 to take print of material document.
2) NRGP (Non Returnable Gate Pass): Create Z movt type by copying 201 & 202. Then with ABAPer develop smart form to print Non Returnable gate pass. You can info cost center/ user name responsible for send this material out side.
It will have complete info of both material movement.
Rgs

Similar Messages

  • RGP and NRGP

    Hi,
    Please guide me  how to configure RGP (Returnable Gate Pass) & NRGP (Non Returnable Gate Pass) Material Movement procedure in SAP.

    hi
    No, SAP doesn't provide any option for creating Gate Pass (Returnable & Non-Returnable) in standard.
    Returnable Gate Pass:
    1. MM01 - Create Material Master for every Spare Part / Machinery to be sent to Vendor for Repair as Non-Valuated (Material Type "UNBW") (Do not extend Accounting and Costing views since you don't require postings of Stock value and consumption values, you only want to track the Service/Repair Charges)
    2. MIGO - Goods Receipt > Others (Receive the quantities of these materials using Movement Type 501 / 511)
    3. ME21N - Create Subcontracting PO (Here Main Material and Component will be same material)
    4. MB1B - Transfer Posting w.r.t. Subcon PO (Mvmt Type - 541, Spare Part stock will get posted to Vendor Stock)
    5. MB90 - Take Print out of this Material Doc as Returnable Gate Pass (U need to configure Message Determination of Inventory Mgmt)
    6. MIGO - GR against Subcon PO (101 - Receive Spare Part, 543 O - Consumption of Spare Part form Vendor Stock)
    7. MIRO - LIV for Service Charges w.r.t. Subcon PO
    Non-Returnable Gate Pass: -
    1. MIGO - Goods Receipt > Others (Receive the quantities of these materials using Movement Type 501 / 511)
    2. MIGO - Goods Issue > Others (Issue the quantities of these materials using Movement Type 501 / 511)
    3. MB90 - Take Print out of this Material Doc as Non-Returnable Gate Pass (U need to configure Message Determination of Inventory Mgmt)
    Note: - If Client is not satisfied with this then you need to go for development of Gate Pass System.
    OR
    please check transaction code LECI
    Related configuration
    SPRO --> Logistics Execution --> Shipping --> Basic Shipping Functions --> Registration of Visitors and Means of Transport
    here u need to create a CHECK POINT  in transaction  CHKPT
    regards
    KI

  • RGP & NRGP Materials

    is there any other table except MSEG in which RGP and NRGP Materials Transactions are stored with movement 541 & 542. As i have report for this which is based on MSEG table which makes the Report very very slow....

    Hi,
    Try these Views:
    V_MKPF
    V_MMIM_STO
    WB2_V_MKPF_MSEG
    WB2_V_MKPF_MSEG2
    OR
    Try these tables
    MKPF, MVER, MVKE, RKPF, T023, T024, T156
    Hope it helps....
    Lokesh
    Pls. reward appropriate points

  • How to call a radiobutton from radiobutton and how to add in webdynpro abap

    first i have created my first radio buttonkey rgp and nrgp.my requirement is that when i selected RGP radiobutton then then another radiobutton group PO and NON PO is opened..how to do that in webdynpro abap..Please its very urgent ..see the attached photo

    DEAR HAWKINS,
                                              how can i solve it..pleasee help me to  resolve this
    select of first radio buttoon rgp method,
    method ONACTIONON_SELECT .
       DATA lo_nd_radio_a TYPE REF TO if_wd_context_node.
       DATA lo_el_radio_a TYPE REF TO if_wd_context_element.
       DATA ls_radio_a TYPE wd_this->Element_radio_a.
       DATA lv_radio1 TYPE wd_this->Element_radio_a-radio1.
       DATA lo_el_context TYPE REF TO if_wd_context_element.
       DATA ls_context TYPE wd_this->Element_context.
       DATA lv_visibility TYPE wd_this->Element_context-visibility.
    * navigate from <CONTEXT> to <RADIO_A> via lead selection
       lo_nd_radio_a = wd_context->get_child_node( name = wd_this->wdctx_radio_a ).
    * @TODO handle non existant child
    * IF lo_nd_radio_a IS INITIAL.
    * ENDIF.
    * get element via lead selection
       lo_el_radio_a = lo_nd_radio_a->get_element( ).
    * alternative access  via index
    * lo_el_radio_a = lo_nd_radio_a->get_element( index = 1 ).
    * @TODO handle not set lead selection
    **  IF lo_el_radio_a IS INITIAL.
    **  ENDIF.
    * get single attribute
       lo_el_radio_a->get_attribute(
         EXPORTING
           name =  `RADIO1`
         IMPORTING
           value = lv_radio1 ).
    * get element via lead selection
       lo_el_context = wd_context->get_element( ).
       IF lv_radio1 = 'x'.
         lv_visibility = 02.
       else.
         lv_visibility = 01.
       ENDIF.
    * @TODO handle not set lead selection
    **  IF lo_el_context IS INITIAL.
    **  ENDIF.
    * @TODO fill attribute
    * lv_visibility = 1.
    * set single attribute
       lo_el_context->set_attribute(
         name =  `VISIBILITY`
         value = lv_visibility ).
    endmethod.
    select of second radio button nrgp
    method ONACTIONON_SELECT1 .
          DATA lo_nd_radio_a TYPE REF TO if_wd_context_node.
          DATA lo_el_radio_a TYPE REF TO if_wd_context_element.
          DATA ls_radio_a TYPE wd_this->Element_radio_a.
    *    navigate from <CONTEXT> to <RADIO_A> via lead selection
          lo_nd_radio_a = wd_context->get_child_node( name = wd_this->wdctx_radio_a ).
    *    @TODO handle non existant child
    *    IF lo_nd_radio_a IS INITIAL.
    *    ENDIF.
    *    get element via lead selection
          lo_el_radio_a = lo_nd_radio_a->get_element( ).
           ls_radio_A-key_to_select = ' x '.
           ls_radio_A-radio1 = '  '.
           ls_radio_A-radio2 = ' x '.
    *    @TODO handle not set lead selection
    **     IF lo_el_radio_a IS INITIAL.
    **     ENDIF.
    *    @TODO fill static attributes
    *    ls_radio_a = xxx->get_yyy( ).
    *    set all declared attributes
          lo_el_radio_a->set_static_attributes(
             static_attributes = ls_radio_a ).
    endmethod.
    and THE WDDOINIT METHOD
    method WDDOINIT .
          DATA lo_nd_radio_a TYPE REF TO if_wd_context_node.
          DATA lo_el_radio_a TYPE REF TO if_wd_context_element.
          DATA ls_radio_a TYPE wd_this->Element_radio_a.
          DATA lv_radio1 TYPE wd_this->Element_radio_a-radio1.
    *    navigate from <CONTEXT> to <RADIO_A> via lead selection
          lo_nd_radio_a = wd_context->get_child_node( name = wd_this->wdctx_radio_a ).
    *    @TODO handle non existant child
    *    IF lo_nd_radio_a IS INITIAL.
    *    ENDIF.
    *    get element via lead selection
          lo_el_radio_a = lo_nd_radio_a->get_element( ).
           ls_radio_A-key_to_select = ' x '.
           ls_radio_A-radio1 = ' x '.
           ls_radio_A-radio2 = '  '.
    *    @TODO handle not set lead selection
    **     IF lo_el_radio_a IS INITIAL.
    **     ENDIF.
    *    @TODO fill static attributes
    *    ls_radio_a = xxx->get_yyy( ).
    *    set all declared attributes
          lo_el_radio_a->set_static_attributes(
             static_attributes = ls_radio_a ).
    *      navigate from <CONTEXT> to <RADIO_A> via lead selection
            lo_nd_radio_a = wd_context->get_child_node( name = wd_this->wdctx_radio_a ).
    *      @TODO handle non existant child
    *      IF lo_nd_radio_a IS INITIAL.
    *      ENDIF.
    *      get element via lead selection
            lo_el_radio_a = lo_nd_radio_a->get_element( ).
    *      alternative access  via index
    *      lo_el_radio_a = lo_nd_radio_a->get_element( index = 1 ).
    *      @TODO handle not set lead selection
    *       IF lo_el_radio_a IS INITIAL.
    *       ENDIF.
    *      get single attribute
            lo_el_radio_a->get_attribute(
              EXPORTING
                name =  `RADIO1`
              IMPORTING
                value = lv_radio1 ).
    endmethod...

  • PM Doubts

    Dear Experts,
    Can anyone help me in the following::
    1. Where we configure Dptt & Person Responsible that we select while creating Notification?
    2. RGP in against refurbishment order? is it, if yes plz guide me the little process for RGP and NRGP?
    thanks
    DM

    hi deepak
    Person reposnsible will be defined by HR person
    can you elobrate the notations you have used RGP and NRGP
    if you are looking for refurbishment process have a look here
    <b>http://help.sap.com/saphelp_46c/helpdata/en/fe/67f9609d6f11d189b60000e829fbbd/frameset.htm</b>
    and select the <b>Processing Material Refurbishment Without Serial Numbers</b>
    regards
    thyagarajan

  • RGP & NRGP

    hi,
      pls. guide how to configure RGP (Returnable Gate Pass)  & NRGP (Non Returnable Gate Pass)  Material Movement procedure in SAP ECC 6.0.

    hi
    No, SAP doesn't provide any option for creating Gate Pass (Returnable & Non-Returnable) in standard.
    Returnable Gate Pass:
    1. MM01 - Create Material Master for every Spare Part / Machinery to be sent to Vendor for Repair as Non-Valuated (Material Type "UNBW") (Do not extend Accounting and Costing views since you don't require postings of Stock value and consumption values, you only want to track the Service/Repair Charges)
    2. MIGO - Goods Receipt > Others (Receive the quantities of these materials using Movement Type 501 / 511)
    3. ME21N - Create Subcontracting PO (Here Main Material and Component will be same material)
    4. MB1B - Transfer Posting w.r.t. Subcon PO (Mvmt Type - 541, Spare Part stock will get posted to Vendor Stock)
    5. MB90 - Take Print out of this Material Doc as Returnable Gate Pass (U need to configure Message Determination of Inventory Mgmt)
    6. MIGO - GR against Subcon PO (101 - Receive Spare Part, 543 O - Consumption of Spare Part form Vendor Stock)
    7. MIRO - LIV for Service Charges w.r.t. Subcon PO
    Non-Returnable Gate Pass: -
    1. MIGO - Goods Receipt > Others (Receive the quantities of these materials using Movement Type 501 / 511)
    2. MIGO - Goods Issue > Others (Issue the quantities of these materials using Movement Type 501 / 511)
    3. MB90 - Take Print out of this Material Doc as Non-Returnable Gate Pass (U need to configure Message Determination of Inventory Mgmt)
    Note: - If Client is not satisfied with this then you need to go for development of Gate Pass System.
    OR
    please check transaction code LECI
    Related configuration
    SPRO --> Logistics Execution --> Shipping --> Basic Shipping Functions --> Registration of Visitors and Means of Transport
    here u need to create a CHECK POINT in transaction CHKPT

  • Customer return on RGP

    Dear All,
    My client is getting the finished goods return from the customer on RGP this stock we have to maintain this stock in system.This stock is sending to other vendor on NRGP for service.Against this NRGP we are getting repaired goods back.Then this stock we have to sent it to customer.
    The stock which we are getting is excisable.
    How can we map this scenario in SAP
    Please guide in this scenario.
    Regards,
    NSD

    Hi
    06 - Inspection type is not stock relevant and also it is not possible to change because it is SAP std.
    1. If you want inspection for Customer with stock, active 05 - Inspection type in Material Master, and move the stock from customer return to QI by using MB1B
    with Movement type 457 Stock transfer returns to QI. After that system will create the Inspection lot in 05 Inspection type.
    2. If don't want stock for inspection and directly post to Unrestricted using MB1B with movement type 453 Transfer posting to returns from customer to Unrest.
    Inspection type 05 is a stock relevant inspection type.
    To use 05 you must assign the 05 inspection type to the delivery item in configuration.
    Follow this path.
    Tcode +++ vov6 +++(also check V0V8) --> there will be schedule line category DN.
    go to details of DN.In Business data, check which movement type is assigned here.(Returns in MM)
    I think in your case it will be 651.
    Change it to 655 and try now.
    hope it will work.
    Regards
    Sujit

  • COMPLTE CYCLE OF NRGP PROCESS WITH EXCISABLE PO

    HI
    DEAR ALL
    Can anybody help me nrgp process
    My problem is basically excisable Po order against subcontract
    any process when to revere or clear excisable payment against subcontract 
    process
      1 .Create PO with item category as "L" .
      2. Issue material to vendor with movement type 541
      3. J1iex for excisable (part case of excise)
      4. (Migo) Receive the material against the PO with movement type    101.
      5. j1iex (post)
      6 Miro invoice verification
      7 Miro credit memos      
    i have  not understood  completly process of nrfp
    can anybody tell me complte process of nrgp

    Hi,
    I missed to mention the process.
    the exciseable goods or even the goods that are leaving the premises requires a gate pass. in case of goods that are not coming back NRGP is issued. these are tracked in NRGP registers.
    the typical example can be if the material is send from one plant to another and it is not going to come back then, STO will have NRGP slip.
    same NRGP slip is issued when the goods are sold/or send to dealers from the manufacturing plant.
    for disposal of scrap.
    say if excise authorities inspect the vehicle on the way, NRGP servers the purpose along with the bills.
    NRGP is menat for tracking goods movement thats it.
    Regards
    Rajesh

  • DEV SYSTEM Functinal verifictaion

    Hi All,
    Sql server and sap patches are completed in dev system just now
    Asking me to do functional verification of the system  dev system
    what can we do functinal verification of the system mean's
    Thanks

    Hi,
    This info may be helpful.
    You need to test if the extractions are working fine, data is getting loaded into targets, post load activities like activation, rollup, compression etc are successfull etc.
    We test the PC chains also.
    We schedule / trigger the chains and monitor them. We ensure that all the process types are happening successfully.
    Also in cases where we use events/third party shceduling tools to trigger BW chains we check that out.
    Executing reports to check the definitions are correct.
    The volume of data will be lesser in Quality compared to Prod.
    Also activities like Change runs,Deletion , Selective deletion etc are done.
    Also make sure the V3 jobs in source, all other shceduled jobs are reshceduled if they were removed from scheduling.
    Refer
    Re: Quality System
    Re: bw developer_unit_integration_testing
    Integration Testing
    http://www.sap-img.com/general/role-of-sap-consultant-in-testing.htm
    integration testing
    SAP testing
    SAP Testing
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e5d8d390-0201-0010-e284-e418e3f0e150
    Can any one explain about the SAP Testing process in Implementation Project
    Thanks,
    JituK

  • Peformance of Functin in a procedure

    i have a proceudure which inserts data into a table using cursor
    the select query of the cursor is having a function also
    When i execute this procedure it is taking one hour to load 50000 rows
    but the same select query of the procedure is giving me data in 40 secs
    When i include the function inside my select query of the cursor it takes 5 mins to load 50000 rows
    when i execute teh select query it is taking 1.5 mins
    Please let me know whether the use of functin will affect the query to this extent(1 hour to 5 mins)

    Iam not using any business logic
    just inserting to the table
    select empno,fget(empno) from emp--Execute in 20 secs
    in Toad but in procedure it take 30 mins to insert
    select empno,ename from emp--Execute in 1 min in Toad
    but in procedure it take 3 mins to insertOk, ignore the Toad aspect of things, because Toad doesn't execute things in exactly the same way as plain old running SQL or PL/SQL through sql*plus.
    In simple terms, what oracle has is two engines, one for SQL and the other for PL/SQL. If you write pure SQL using only "built in" functionality then your SQL is likely to perform well in comparison to using "user-defined" functions within it. If you call your own functions in an SQL query, then that function is called for each row of your data. Every time your function (PL/SQL remember) is called from SQL Oracle has to do what is called context switching. Context switching between the two engines is a major cause of performance problems.
    Lesson: Don't use PL/SQL where the same can be achieved solely through SQL.

  • Is Apple considering the inclusion of a MS Exchange Groups functinality for iCloud Contacts in future iOS7 updates?

    Is Apple considering Exchange Groups functinality for iCloud Contacts in future iOS7 updates? If not, I am considering a change to an Android or Blackberry device.
    Since converting from Palm and Balckberry devices a few years ago, I have missed the full MS Exchange Contact Group functionality they had.
    I have used many of the work-arounds and thrid party apps people have suggested but I find they are not convnient.
    Does any else want this functionality in iOS?

    We are all fellow users and not Apple employees so no one knows what Apple is looking at for future iOS versions.  All any of us can do is wait and see and give Apple feedback: http://www.apple.com/feedback

  • Setting for printing RGP

    Hi all,
    If I want to use MB1B for transferring material to vendor for servicing with movt type 541, and want to print that material document generated at the time of MB1B as RGP, what setting shall I need to maintain or its purely ABAP development?
    Regards,

    go to NACE
    click ME
    after that click condition record
    or
    mn21
    HI,
    enter condition type wa03 for cllective slip
    or wa01 indivisual slip
    transaction type WA
    print version -3
    after that execute
    printing of document -3(subcontractor receive or issue)
    medium-1
    dispatch time -3
    after that save
    after that
    TCODE MB90
    Enter document number
    then execute
    click the doument number
    then click out put
    Hope this will clear ur answer

  • Functinality of Add Approver in PO

    Dear All,
    I am working on SRM 5.5.
    I am creating the PO.
    in 'APPROAL Tab' , As per the conditon one dummy approver is added. And I added the New approver using "ADD APPROVER" Button, Its adding the two New Approval, as a First and Last approver.
    It confusing me, Its the problem in the functinality or its correct functionality?
    Regards

    it is called adhoc approval
    afater you add one approver see the graphic log. you might see correct data.
    Muthu

  • Write back functinality

    is it possible to create ,update ,delete the already existing values i nthe database with writeback functinality?(if that field is coming from the dimension table,fact table)
    is there any restrictions apply when applying this?

    Yes - look at the manuals the examples are for insert and update, insert is awkward in that you need to be updating to a table with all null values....
    I did this by creating a table, inserting as usual but with values(NULL, NULL, NULL) and using a view with a trigger to then point the data to a different table.
    With a little imagination, utilising triggers and a 'insert', 'delete', 'update' drop list - you could have all of the behaviours available by what the trigger based on one value you passed to it....
    Or, you could do this all via a procedure.
    Security of your data in terms of validations can all be neatly wrapped up that way also.
    Hope this helps,
    Robert.

  • Pennding RGP report

    hi...
    tell me tcode for pending RGP for non exisable challan.
    Regards
    Rekha sharma

    Hi,
    There is no standard report for RGP. But you can use the report MBLB or ME2O.
    Regards,
    Piyush

Maybe you are looking for

  • How do you close a dragged applet, as Stage.close() doesn't work?

    I'm trying to implement a close button in a draggable applet, but Stage.close() doesn't work, and there's an odd little "X" icon which is causing me problems... My starting point and example is the simple draggable applet from the API documentation.

  • No attachment is included in the Mail from SOST

    Hi SAPer, Please could any of you help me out on this issue We are on 4.6C. AP payment advice by means of BTE create an outbound email in SOST with payment advice to the correct mail addrsess and I can see the preview image of attachment within SOST.

  • Reading list not updating for ipad 2, 6.0

    I had saved a few webpages to my reading list (ones that would usually work) and when I went back to my reading list, the page wasn't listed and all of the pages I had saved to my reading list after I updated to iOS 6 weren't listed. Instead, the sav

  • V.V.V.Urgent ( Help Me)

    Hi , I am Integrating SAP with Webservice through XI. I am Using IE02 Transaction for change of Equipment Details,If I do any changes and Saved it should trigger and automatically reflects in Webservice. I Identified IDOC sender as "EQUIPMENT_CHANGE.

  • JAX-WS SAP libraries fail to add cookies

    I am using the JAX-WS standard way of adding cookies in the web service call.  However, it seems like the JAX-WS libraries of SAP (included in NWDS 7.1) does not support it.  Does anyone know if there is a fix for this? My code for adding the cookies