Logic of the SAP Program RVINVB10

Hi,
I'm am finding difficulty understanding the SAP Standard program RVINVB10. Can someone explain it to me.

Hi Vijay,
Check the documentation of the program. It has detail description of what the program does.
Thanks
Lakshman

Similar Messages

  • User Exit that will allow the SAP program to create DN, but not create IDO

    Hi all,
    The requirement is when we select 1 PO in VL10g transaction and click the u201CBackgroundu201D button, the user exit will allow the SAP program to create Delivery Number, but not create IDOC for the Delivery Number to send it to warehouse system.  Also the created Delivery Number must be in changeable mode in ECC system .I need to find any exit to make the DN table field LIKP-VLSTK not to be u201CBu201D (distributed).  The B will make DN not changeable in ECC system which is hard coded value in standard program. so the DN should be changeable.
    Please suggest me the User Exit name which serves my purpose.
    Thanks in advance
    Latha.

    Welcome to SCN!
    Here is some code that will allow you to find exits and BADIS on your own:
    [Code To Find BAdi|https://wiki.sdn.sap.com/wiki/display/ABAP/CodeToFind+BAdi]
    Rob

  • Program  to list all include programs  from the  Sap program list

    My requirement is to display all include programs from the Sap program Table ( D010INC table and TADIR table), From
    here i have to get all include programs.Can anyone give the program code for this requirement

    well, it's your requirement and not ours, so why not try yourself first?

  • What are logics for the SAP UI icons of "Back", "Exit" and "Cancel"?

    Hi SAP experts,
    This question may sound kind of strange - isn't that obvious?
    While, it is in fact a very important and difficult issue for UI app implementations when UI flow should be kept persistant. I have been feeling confused when doing UI implementations in Personas, specially when at some screens I need to add my own "BACK" button in order to go back to the previous screen (which can be different screens depending flow conditions.)
    Can anyone explain what the basic logic is used for the SAP "Back", "Exit" and "Cancel" buttons (see below)?
    Here are my understandings (which may not be accurate or correct):
    1. "Back" icon (left): By pressing this icon, all the changes made in the current screen are discarded, and UI moves back to the previous screen. If there are some fields already been filled with values in the previous screen, there can be two UI behaviours depending on the platforms used:
        a) Some platform will restore the values so the screen looks EXACTLY like before.
        b) Some others will leave all fields empty (While, this can be annoying if you have to re-fill all the fields).
    2. "Exit" icon (middle): By pressing this icon, all the changes made in the current screen are discarded, and UI moves back to the "Initial (or Home)" screen which in most time should be the first launching page of the app.
    3. "Cancel" icon(right): I am very confused by this key - what is the special functionality of this key compared to those of the "Back" key and "Exit" key?
    I have been working in many years on developing UI apps for mobile devices, and there were no such three types of keys for UI navigations. Maybe I missed some special points that is special only on SAP?
    Thanks a lot in advance!
    Dong Zhu

    This may not sound that interesting so I will close it to keep our track "clean".
    By the way, just want to share some finding - in Personas, when replacing the Exit or Cancel buttons by transactions, I found that "/n" and "SMEN" does not give the same result, and it depends on whether it is the Exit button or Cancel button that is to be replaced.
    Close this question.
    Dong Zhu

  • How to compile all the SAP programs?

    Hi,
    When i click on a t.code its taking sometime to compile the program associate with it. May i know how can i compile all the programs at one short so that i dont have to compile them one by one?

    Hi,
            Type TCode--
    1. -> SGEN
    2. -> Select the first option as All the component
    3. -> Select ALL the component like SAP_BASIS, SAP_ABA,
            PI_BASIS,..... etc.
    4. -> Now run it.
    5. -> Select the option like Schedule it or Run Directly.
    Make sure that you run SGEN in non-working hours and also suggest you to make sure that archive mode is off or your autoextend mode is on because of the load generation.
    Best of Luck,
    Gaurav

  • Where is the SAP logic to process the BDCDATA?

    Hi, expert.
    Where is the SAP logic to process the BDCDATA that we passed on CALL TRANSACTION 'VA01' using bdcdata mode.....?
    On the other words, can I see the SAP logic to understand how SAP process 'CALL TRANSACTION' statement?
    Thanks.

    Martin,
    thanks for the reply.
    I understand 'CALL TRANSACTION' works, SAP propagates the value to VA01 screen based on the records we built on the BDCDATA internal table.  
    For example, we are going to create order with 5 line items.  However, the 1st line itme is okey, but 2nd line itme we hit a material error, so BDC stopped.  We have requirement that want to remove 2nd line item and want BDC continue to process for 3rd, 4th, 5th line items.   User can run CALL TRANSACTION with mode 'E'.  So BDC will stop when hit error.  at this point user can delete item use SAP 'delete' icon.   But the problem is BDC still have leftover records for 2nd item.   I hope there is way to locate BDCrecords and in the userexit to remove the leftover BDC records for 2nd item.  Then BDC can continue to process 3rd item....   That is why I try to find how SAP logic behind 'CALL TRANSACTION' and hoping to locate where is the SAP logic that process BDCDATA record one by one....  hence I can think about how to cleanup/delete leftover BDC records for 2nd line item.
    I put breakpoint at 'CALL TRANSACTION' statement and then click 'single step'.  But next step, it immediately stop in the VA01 main program 'SAPMV45A' module transaktion_init.  I was hopping the next step will stop in the SAP program that I can see it handles/loops BDCDATA...  But not.

  • Getting run time errors while executing the copied SAP programs

    Hi folks,
    i want to copy an sap program.after coping i need to change some coding there.then i have to create a new transaction for that.
    i am just copying the sap program RQEEAL10(transaction-QA32) to Z_RQEEAL10. it has 4 include  programs.i am copying them to z programs like
    RQ00MF10 copied to z_RQ00MF10
    RQALVF14 copied to z_RQALVF14
    RQALVF16 copied to z_RQALVF16
    RQALVTOP copied to z_RQALVTOP.
    now i am executing that program Z_RQEEAL10.but i am getting run time errors as given below.
    <b>runtime error---</b>
    The termination occurred in the ABAP program "Z_RQEEAL10" in           
    "SELECT_FIELDS_MANIP2_F16".                                           
    The main program was "Z_RQEEAL10 ".                                                                               
    The termination occurred in line 257 of the source code of the (Include)
    program "RQALVF16"                                                    
    of the source code of program "RQALVF16" (when calling the editor 2570).
    --Error in ABAP statement when processing an internal table.  
    --When changing or deleting one or more lines of the internal table         
    "\PROGRAM=Z_RQEEAL10\DATA=SELECT_FIELDS" or when inserting in the table   
    "\PROGRAM=Z_RQEEAL10\DATA=SELECT_FIELDS", 0 was used as                  
    the line index. An index less than or equal to zero is not                
    allowed.                                                                               
    The error can occur when using the following options:                     
    1. "INDEX idx" for specifying the line number in the table                
    "\PROGRAM=Z_RQEEAL10\DATA=SELECT_FIELDS"                                 
       where you want to change, insert or delete.                            
    2. "FROM idx" for specifying the start index when deleting a line         
       area from or inserting a line area into the table                      
    "\PROGRAM=Z_RQEEAL10\DATA=SELECT_FIELDS".                                
    3. "TO idx" for specifying the end index when deleting a line             
       area from or inserting a line area into the table                      
    "\PROGRAM=Z_RQEEAL10\DATA=SELECT_FIELDS".                                                                               
    When the program terminated, the table had 2 lines.                       
    these r the runtime errors what i am getting.where is the problem?i have activated all interface & includes.plz advice.
    Thanks & regards

    Hi Madhu,
    I will give you one more check point where you have to give your concentration while copying the standard programs....
    Call Customer-Function (Function Exists) if any in the Program when copied will not get executed. Instead you need to call the FM Directly.
    one more is also here
    You are likely to have some problems with the text-elements and translation that may have been maintained for the original report.
    ~~Guduri

  • How to find the Standard Program associated with a Standard IDOC

    Hi,
          I am going work on enhancing the standard IDOC. Any body can suggest how to find a standard pogram associated with a Standard IDOC. And can any body send some exaple code for extending a standard IDOC and to implement the logic in the standard program .....

    Hi,
    For outbound IDoc the program can be found:
    1) For master IDoc via transaction BD60. Here for the message type you can find the function module used to generate the IDoc. Within this function module you can find the user exit where you can code your logic.
    2) For IDocs with message control (output control) we maintain settings for proces code in WE41. This process code will lead to outbound IDoc generation program.
    For Inbound IDoc the program can be found:
    Via WE42 where inbound process and its related inbound function module is maintained.
    In each cases above we can go the function module and find the customer exit where idoc enhancement logic can be coded.
    For extending IDoc look at the following links:
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b7d6243d711d1893e0000e8323c4f/content.htm">Extending IDoc - SAP help</a>
    It can be summarized as follows:
    Enter transaction WE30 (ALE->Extension-> IDOC types->Maintain Idoc type)
    - Type in your name of the extended IDOC type (usually starting with 'Z') and click on the Basic IDoc type, click the create icon.
    - Click on Create new and enter a description and press enter.
    - Click on ZIDOCTYPE01 and then on the Create icon.
    - Enter ZIDOCTYPE as the segment type, click on Segment Editor.
    - Enter a description for your segment type and create.
    - Enter a description for your segment, enter each field required in your IDoc and press enter to validate.
    - Save and generate, press back
    - To release the segment choose Goto, Release from the menu.
    - Check the box on the line of your segment.
    - Save, back and enter.
    - Your Idoc type structure should be displayed with your new segment.
    - Save and back.
    - To release the Idoc type choose Extras, Release type from the menu and Yes.
    Hope this helps.
    Regards,
    Gajendra.

  • How to use a function key on keyboard for executing a non SAP program

    Hello Gurus.
    My client want to run a non SAP program selecting the specific function key on keyboard during the entering data on SAP.
    i knew that it is possible to execute a non sap program after adding special program each by SAP program.  but, it is huge jobs.
    client wants to run a non sap program wherever he is on SAP program.  Is it possible ?

    Hi,
    1. Create a ".exe" file for the .NET application.
    2. Create a PF-STATUS and assign the Function Code for the desired Function Key in the SAP program.
    3. In the USER COMMAND code inside program, when the respective function code is triggered, write the below code with the path to the .NET exe file.
    CALL METHOD cl_gui_frontend_services=>execute
      EXPORTING
        document = '.NET exe file path'
      EXCEPTIONS
        OTHERS   = 1.

  • Customisation of SAP Program

    I am trying to customise standard SAP program SAPM07DR.
    While I can copy it to a Z* Program,  I am unable to create a Transaction code because the screens do not exist in the copied program.
    How can I create the Transction code OR how can I copy the screens so that I am able to run the new Z* Program.

    Well, I copied everything for the SAP program (SAPM07DR). If you do an SE80, for the program you dont find any screens. As such the program that I copied also does not have the screens on the listing.
    But if you run the SAP program thorugh Tcode MB03, you will find that the first screen is 460.

  • Calling Non SAP programe from SAP program

    Hi Experts...
    Can we cal Non SAP programs Like Windows EXE programs from ABAP programs ?
    If yes Then How .....
    Regards ...
    ..Ashish

    Hi Ashish ,
    Ya we can call a non SAP program from SAP program.
    For example we can call a EXE program from the SAP program using the RFC connection created in SM59.
    In Sm 59 you can create a TCP/IP connection and give the path of the executable there.

  • NW2004 ABAP: Compiling of SAP programs

    Hi,
    does anybody know how to avoid the time consuming compilation of SAP standard programs when working with NW2004 ABAP?
    Example:
    I installed NW2004 ABAB Version on my PC.
    I can logon to the system and work with it.
    When I call a transaction e. g. SE37 the
    system starts to compile. This compilation is quite
    time consuming.
    When I call the same transaction again it is started
    without compiling.
    That is the standard system behaviour which is fine to me.
    Then I logoff and shutdown the sap system using SAP System Management Console.
    Then I start the sap system again using SAP System Management Console.
    Then I logon to the sap system.
    Then I call transaction SE37 and it starts to compile!!!
    It seems to me that the runtime version of the
    sap programs are not saved in the database.
    Everytime I stop and start the SAP System the
    programs relvant for a transaction are compiled again.
    I extended the space of the database already from 9GB to
    18 GB (2 Volumes).
    I also run transaction SGEN to compile all programs.
    It took 20 hours (the database is filled by 60% now)
    but SGEN did not help.
    The problem remains the same:
    When I start the system and logon the compilation
    takes place.
    Is there a way to avoid the compilation of programs which
    have not been changed since the last compilation?
    Thanks for your help
    Matthias

    Hi all,
    i've the same problem...
    Help.

  • Questions on the SAP payment program

    Hi everyone,
    Here are general questions the SAP payment program. Even partial answers would be greatly appreciated. Thanks in advance!
    Questions:
    What are the type of accounts involved in a payment transaction? In which case a customer account could be involved?
    What could "payment proposal run" mean and imply?
    What could be done as "editing a proposal run"?
    In the "print payment media" step, what does DME stands for?
    And in general, what are the diffenrences between a posting and an FI document?
    Is the payment run launched automatically?
    Thanks again
    SB

    What are the type of accounts involved in a payment transaction? In which case a customer account could be involved?
    You will make the payments to vendors and customers accounts. Customer accounts may involve where you would like to make payment for the advance that you have received from customers.
    What could "payment proposal run" mean and imply?
    Payment proposal is nothing but SAP will give you a simulation showing what are the invoices going to be paid, what are the invoice not going to be paid (exception) due to various reasons.
    What could be done as "editing a proposal run"?
    In Editing the Payament proposal, you can block a invoice, which you would not like to make the payment. You have to create the payment block specially for the purpose of payment proposal.
    In the "print payment media" step, what does DME stands for?
    DME - Data Medium Exchange
    And in general, what are the diffenrences between a posting and an FI document?
    Posting is posting a document into the system.
    FI document is a document having debit and credit totalled. To post a document both and debit and credit must be tallied.
    Is the payment run launched automatically?
    There is no automatic launching of Automatic Payment Program. You can schedule the job in background, but I would not recommend this. I would recommend the user to enter the parameters, run proposal, execute payment run and print the media.
    Regards,
    Ravi

  • In sap scripts how to display the driver program

    Hi,
        I Want to know the sap scripts How to display the output to driver program

    Hi,
    Go to NACE Transaction.
    Select application for ex: if sales V1.
    Click on output types.
    Select the output type for ex : BA00
    Double click on Processing routines.
    There you can find the Driver Program name and Script/smart form name.
    Reward if useful.
    Thanks,
    Raju

  • How  to add custom fields to the  sap standard  program ukm_bp_display

    How  to add new custom  fields to the  sap standard  program ukm_bp_display .
    could u  please any one help me on this?

    Hello Kumar,
    You have to modify below structure, as this structure is providing the field catalog for output display (ALV).
    Here you can see there are a lot of include structures, so if you want to add fields in the output display you can add those fileds as an append structure to any of the below mentioned structures (Like ukm_s_account, ukm_s_bp_cms_sgm etc as per your requiremnt and positon at which you need to dispaly your fields.)
    DATA: BEGIN OF gt_grid_alv OCCURS 0.
           partner LIKE but000-partner,
           credit_sgmnt LIKE ukmbp_cms_sgm-credit_sgmnt.
            INCLUDE STRUCTURE ukm_s_account.
            INCLUDE STRUCTURE ukm_s_bp_cms_sgm.
    DATA:   credit_sgmnt_txt LIKE ukmcred_sgm0t-credit_sgmnt_txt.
          Gruppe Vector
            INCLUDE STRUCTURE ukm_s_bp_vector.
          Gruppe OBL = Obligo
          include structure UKM_S_BP_CMS_MALUSDSP_OUT.
            INCLUDE STRUCTURE ukm_s_display_segment.
            INCLUDE STRUCTURE ukm_s_bp_cms.
            INCLUDE STRUCTURE bus000_dat.
    *DATA:   icon(4).
          Gruppe RAST (Raster)
    DATA:
             rast01 LIKE ukm_s_display_segment-AMOUNT_GRID,
             rast02 LIKE ukm_s_display_segment-AMOUNT_GRID,
             rast03 LIKE ukm_s_display_segment-AMOUNT_GRID,
             rast04 LIKE ukm_s_display_segment-AMOUNT_GRID,
             rast05 LIKE ukm_s_display_segment-AMOUNT_GRID,
             rast06 LIKE ukm_s_display_segment-AMOUNT_GRID.
    DATA:    rast2_6 LIKE ukm_s_display_segment-AMOUNT_GRID.
    "Summe raster 2 bis 6
    DATA:  END OF gt_grid_alv.
    Another way is you can  go  to SE38, and you can create implicit enhancements.One enhancement point is available here in this required area. so create an implementation and add your fileds with data types.This way is also simple.
    Hope this will solve yiour problems.
    Regards,
    Antony Thomas

Maybe you are looking for

  • I tried to sync my iPhone 4S to new work laptop and it keeps buzzing, won't sync

    I just got a new Dell laptop for work and installed iTunes.  When I hooked up my iPhone 4S to my laptop, Windows first showed that it was installing some driver and then iTunes opened, and then my phone just kept repeat buzzing.  I noticed the batter

  • Why isn't the App Store working at all?

    Okay so after updating my iPad this morning my App Store isn't working, like AT ALL. And I have yet to update my iPhone 5 because it also will not let me use the App Store. What's up with it?

  • Importing a .mov for editing in FCP

    I am working on a project for a client where they had me import a bunch of VOB files from DVDs for the purpose of editing and exporting in a Windows/PowerPoint friendly format like .wmv. I'm using mpeg streamclip to convert the VOB files. Many of the

  • MM Goods Received Info req??

    Hi Is there any way to find out the GR No-MBLNR  for good received (Mov type - 101) against any Dilivery Doc No(PO is unknown). Is there any SAP FM exits for this? I have to track the GR status for the Dilivery Doc No(VBELN). Urgent Help Req!!! rgds

  • How to remove region titles

    I'm using Theme 2. Blue and Tan and I am trying to use some standard HTML regions to create a printout of a receipt. What I'd really like is a blank region - no background color, no header/title. Is there a way to set up a template with this, since n