Sd reports abap

i want some sample sd reports in sd so please help me.

<b>Initial Screen:</b>
Fields | Table-Field | Remark | Table Joint
Sales Organization | VBAK-WAERK | Single Selection
Distribution Channel | VBAK-VTWEG | Multiple Selection
Division | VBAK-SPART | Multiple Selection
Sales office | VBAK-VKBUR | Multiple Selection
Sold to Party | VBPA-KUNNR | Multiple Selection | VBAK-VBELN=VBPA-VBELN
Material | VBAP-MATNR | Multiple Selection | VBAK-VBELN=VBAP-VBELN
WBS Element | VBAP-PS PSP PNR | Multiple Selection | VBAK-VBELN=VBAP-VBELN
Sales Order Type | VBAK-AUART | Multiple Selection
Billing Type | VBRK-FKART | Multiple Selection | VBAK-VBELN=VBFA-VBELV & VBRK-VBELN=VBFA-VBELN
Period
<b>Main Screen:</b>
<i>Header</i>
Sales Organization | VBAK-VKORG
Period
<i>Item Level:</i>
Sold-to-Party | VBPA-KUNNR where VBPA-PARVW = AG
Distribution Channel | VBAK-VKWEG
Division | VBAK-SPART
WBS Element | VBAP-PS_PSP_PNR
Sales Office | VBAK-VKBUR
Sales Doc type | VBAK-AUART
Sales Doc No | VBAK-VBELN
Material | VBAP-MATNR
Mat Desc | VBAP-ARKTX
Qty | VBAP-KWMENG
UOM | VBAP-MEINS
Doc Currency | VBAK-WAERK
Delivery No | LIKP-VBELN
Billing Document Type | VBRK-FKART
Billing Document No | VBRK-VBELN
Billing Document Line No | VBRP-POSNR
Quantity | VBRP-FKIMG
Price - Base Price
Price - Service Tax
Price - Education Cess
Price - VAT
Price - Other taxes
Price - Total
Accounting Document Number | BKPF-BELNR
Table Joints at Item Level:
VBAK-VBELN = VBPA-VBELN
VBAK-VBELN = VBAP-VBELN
VBAK-VBELN = VBFA-VBELV (For Delivery)
VBAK-VBELN = VBFA-VBELV
LIKP-VBELN = VBFA-VBELV
VBRK-VBELN = VBRP-VBELN
VBRK-XBLNR = BKPF-XBLNR
some details are missing, please try to identify & use it as per your requirement.
Regards,
Rajesh Banka
Reward Points if Helpful

Similar Messages

  • Process Chain - Multi Event in Report ABAP

    Hi,
    I should build a ProcessChain containing a report ABAP that verify the existence of 3 files on the directory and what in base to the event performs a process type or another. How am I able to set the Interface IF_RSPC_MULTI_EVENT and to pass the parameter from report ABAP for multi_event ?
    Thank You.

    Hi
    Toi integrate an abap program in a process chain it's not necessary to modify the abap object logic. It's necessary to insert  a Object ABAP Program
    check this link for a typical example of abap programming in process chains
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3507aa90-0201-0010-6891-d7df8c4722f7
    Andrea

  • How to insert a value in the Validity Table with Report ABAP

    Hi,
    I should insert in the validity table in the field "To Mode" the value "R" through a report ABAP.
    Is possible? Have I seen that the exist FM RSDV_INSERT_VALID_TAB. Is possible to use ? As?
    Thanks.

    Hi, thanks the same to everybody. I have already resolved.
    Regards.
    Charly1

  • Problem in absent report(ABAP-HR)

    Hi to all
    I am getting a problem in Absent report.(HR-ABAP)
    Absent report shows next day irregular punch in case of  'C' shift(Timing 10:30 PM to 6:30 AM)  at the end of month.
    It happens only at the end of month like 31/10/2007 because in selection we gave
    1/10/2007 to 31/10/2007.
    Plz tell me what to do.
    Regards
    Anubhav

    Hi,
    It is not possible to run RBDMIDOC Report in Insert mode, precisely the purpose of this report is to send only the delta changes recorded in change pointers (that is only the differences since the last replica) and it is used not just for HRMD_ABA Message Type, also for other Modules, like Cost Center, Materials, etc.
    I understand that PFAL is not useful as it requires the specification implied of the objects.
    According with the way HR structure Replica works, you replicate with PFAL all the objects you requiere as an initial replica, and then programs BD21 as a job to get the delta changes in the destination system.
    Regards,
    Edith

  • Pricing reports,ABAP query based repors

    hai
    pls tel me the how to prepare the pricing reports as well as abap query based reports
    thanks in advance

    Dear sri vijay  ,
    Please read the rules of engagement before posting in forum
    Please search the forum before posting
    I am sure you will get lot of past threads related to ABAP Query and Pricing Reports.
    Thanks & Regards,
    Hegal K Charles

  • GR55 Report / Abap Dump

    Hello,
    I'm working on issue where I have two users who are executing the same transaction but getting back different results. One users gets back the output of the report another gets back an abap run time errror.
    The run time error for short text reads, " Time limit exceeded"
    I thought this was due to missing authorization however I ruled this out when I tried running this report under my profile that has sap_all & sap_new and got an abap dump error indicating time limit exceeded.
    The transaction i'm running is GR55, once there I choose the report group. Next screen i enter in the year and period. I using period 1 which is one month of data and I still get the dump. The user who can run this report goes up to 9 periods and gets an output every time.
    I can run this same report in our  Q/A without any issues.  I pulled the dump in ST22 and from reading  it appears the paremeter for rdisp/max_wprun_time is set to 1200 secs and when I run this report i'm exceeding 1200secs which triggers the dump.
    This all make sense however I don't understand how one user doesn't run into the same issue and one does.

    GR55 is not performance optimized coding. It is only "best guess coding"...
    Your production system might have more data (or even other config, if there are inconsistencies...).
    Additionally, the load balancing is might be different (with the server instances having different instance profiles)?
    If the user has the ability to schedule jobs with different priorities in PRD, then this can also have an effect.
    I dont think this is security related (does not make sense, unless the ABAPers did something stupid...) so I take the liberty of moving it to the NW Admin forum...
    Cheers,
    Julius

  • Web Report - ABAP Vs JAVA engine - ABAP 10 times faster than JAVA

    Guys,
    I want to share what we found in our project and see if any of you have insights
    into our findings.We are on NW2004S SP14 and we are moving to SP15 in a couple of weeks.We created query, developed WAD for it and executing the WAD takes for this query takes 22 secs (Vs 2 secs using ABAP) the query output has 1 million records and most of the actions we take from that point on like right click on account takes 20 secs (Vs 0 secs/instant using ABAP) , drilldown to level 4 of account hierarchy takes 58 secs (Vs 5 secs using ABAP), drilldown on cost center level 6 takes 42 secs (Vs 4 secs using ABAP), , right click on cost center takes 32 secs (Vs 3 secs using ABAP), ..etc.
    Basically every action we take in the JAVA report takes an average of  28 secs.There are 9 aggregates built on the cube that are barely hit by this query but the same query performing same actions with same selections hit the aggregates many many times.The questions I have is why is ABAP so fast compared to JAVA ? What is true explanation behind this behavior ? What are the dis-advantages by using ABAP engine ? Users are loving the performance and features of ABAP while they weren't really on board with the original JAVA report (as it was slow). ABAP is sure enough 10 times faster than JAVA. Query/Query Properties are exactly the same in ABAP and JAVA.Please explain.
    Cheers
    RT

    Hi All,
    Thanks to all you for your responses. I appreciate your time for going through my questions and coming forward to express your views.
    However, I was looking for more specific "factual" answers. My question is "What does a client miss if they opt to install only ABAP based BI 7.0, as against JAVA Based BI 7.0"
    thanks again.
    Naga

  • Crystal Report & ABAP

    Hi,
    I am new to ABAP-Crystal Report integration,if somebody throws light it will be greatly appreciated.
    I want to create a Crystal Report which use ABAP Function Module as a Destination.
    If any tutorial will be very helpful.
    Thanks,
    Kaleel

    Hi
    Hope this helps
    http://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReports2008andBW
    http://wiki.sdn.sap.com/wiki/display/BOBJ/DriversandoptionstocreateCrystalReportsoffBW
    Regards
    Ashwini

  • Regarding payroll report abap hr

    hi experts
    i have developed one payroll report for indian payroll
    its working fine for  For View payroll periods like PC00 M99 CWTR - Wage type reporter
    i have used HRCM PAYROLL RESULTS GET this function module to fetch payroll results.
    Problem is
    my end user asking in view payroll perids like PC00 M99 CWTR - Wage type reporter 
    plz tell me the alternative procedure for fetching in view payroll perids.
    please send me sample payroll report
    thanks advance

    have a go at using this base code.
    data: go_prr type ref to cl_hrpay99_prr_4_pnp_reps,
          gt_pernr_pr type h99_hr_pay_result_tab,
          go_pernr_pr type ref to cl_hr_pay_result_gb,
          g_retro     type h99_add_retroes,
          im_pnpabkrs type hrpy_tt_abkrs.
    tables: pernr,
            t512t.
    select-options r_lgart for t512t-lgart.
    parameters:   p_inper  radiobutton group g1,
                  p_frper  radiobutton group g1.
    field-symbols <pernr_pr> type ref to cl_hr_pay_result.
    field-symbols <wa_rt>    type pc207.
    field-symbols <wa_crt>   type pc208.
    start-of-selection.
      im_pnpabkrs = pnpabkrs[].
      if not p_inper is initial.
        g_retro = 'X'.
      else.
        g_retro = ' '.
      endif.
    Call the method that gets the payroll info
      call method cl_hrpay99_prr_4_pnp_reps=>get_instance
        exporting
          im_pn_begda             = pn-begda
          im_pn_endda             = pn-endda
          im_ipview               = g_retro        "In period
          im_pnpabkrs             = im_pnpabkrs    "For sepecif payroll areas only
          im_molga                = '08'
          im_add_retroes_to_rgdir = g_retro        "In period Retors
        importing
          ex_prr                  = go_prr
        exceptions
          invalid_entries         = 1.
      if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      endif.
      write:/ 'Payroll Results from RT Table'.
      skip.
      write: / 'Emp No  ',
               'For Pd',
               'In PER',
               'S',
               'WTs ',
               '              AMOUNT',
               '                 RATE',
               '                UNITS',
               'FP PAY',
               'IN PAY'.
    get pernr.
    get the actual payments
      call method go_prr->get_pernr_payr_results_allin1
        exporting
          im_pernr                 = pernr-pernr
        importing
          ex_pernr_payroll_results = gt_pernr_pr
        exceptions
          others                   = 1.
      check sy-subrc = 0.
      loop at gt_pernr_pr assigning <pernr_pr>.
        go_pernr_pr ?= <pernr_pr>.
        loop at go_pernr_pr->inter-rt assigning <wa_rt>.
          check <wa_rt>-lgart in r_lgart.
    Paid 'In Period' subtract any item that is a part payment
          if not p_inper is initial.
            if go_pernr_pr->period-srtza = 'P'.
              <wa_rt>-anzhl = <wa_rt>-anzhl * -1.
              <wa_rt>-betrg = <wa_rt>-betrg * -1.
              <wa_rt>-betpe = <wa_rt>-betpe * -1.
            endif.
            write : / pernr-pernr,
                      go_pernr_pr->period-fpper, go_pernr_pr->period-inper,
                      go_pernr_pr->period-srtza, <wa_rt>-lgart, <wa_rt>-betrg, <wa_rt>-betpe,
                      <wa_rt>-anzhl,
                     go_pernr_pr->inter-versc-abkrs, '   ', go_pernr_pr->inter-versc-iabkrs.
          else.
    This part is 'For Period'
            check go_pernr_pr->period-srtza = 'A'.
            write : / pernr-pernr,
                     go_pernr_pr->period-fpper, go_pernr_pr->period-inper,
                     go_pernr_pr->period-srtza, <wa_rt>-lgart, <wa_rt>-betrg, <wa_rt>-betpe,
                    <wa_rt>-anzhl ,
                     go_pernr_pr->inter-versc-abkrs, '  ', go_pernr_pr->inter-versc-iabkrs.
          endif.
        endloop.
      endloop.
    Jules

  • Getting a weird error in Report Writer Report(ABAP Reporting tool)

    Hi Guys,
    If anybody has worked on Report Writer Report.Can you help me in this regards?
    There is a peculiar problem for the (Column block) .In the Column block there are 3 key figures(Quantity,Local Currency and Group Currency).
    Of these in the output of the Report Writer Report the Quantity Column is not getting summed up properly.Though the other 2 columns(Local Currency and Group Currency)are reflecting the proper summed up data.
    According to the tables, all of them are reflecting the accurate data.But only for the Quantity column though its reflecting the actual data,but the summation for it is not reflecting the correct data.
    Can anybody tell me if we can attach screen-shots for Questions posted in Forums?
    Please help me in this regards.

    Hi James,
    Thank you for your quick response.
    I checked the report and the remainder functions is not being used.
    The only formulas being used in the report are the following.
    UpperCase ([1])
    + ", " + - This is set to @name
    {@name} + " (" + + ")"
    There are some formatting formulas set on the above values, but other than that, there is a sql query and the "select distinct rows" and "perform grouping on server" is selected.
    Thanks,
    Jayashree

  • Generate report + ABAP

    Hi,
    I've written a program to show the vendor master details ie: a report showing the vendpr master details. But when i added this to a transaction code and called didn't get anything. What could be the problem. Which type should i choose when i create the program? (I chose Source code). Hope to hear from you.
    Thanks & Regards,
    Ananda

    in SE93 , Give your new Transaction code & say create ->
    & in the pop-up give some description & select  <b>PROGRAM & SELECTION SCREEN(REPORT TRANSACTION) RADIO BUTTON</b>
    SAY OK
    Then give your program name(make sure its activated).
    & selection-screen no : 1000(by default).
    then save. now it will work.
    regards
    srikanth

  • Very very urgent - vendor report (ABAP)

    HI Gurus
    Their is any reports available like purchase register? In vendor register we have the following fields
    1. Purchase material
    2. ED
    3. Service Tax
    4. Vat
    in one report or which report this fields will available.
    To reconcil the vendors account we are facing this problem.
    Anybody can help me in this issue,
    Sure will assign points
    Thanks
    jaya

    HI ,
    CHECK THI SPROCEDURE ,
    DOWN PAYMENT;
    Vendor A/C--a DR1
      TO Bank
    Invoice;
    Expence a/c  dr
    to Vendor----
    2
    down payment clear:
    Vendor A/C-----Adr   -
    3
    to Vendor a/c----4.
    Hi once you do the Down payment clearing only 1 & 3 line items will be cleared.
    but 2&4 line items will show as open items .
    This line items you have to clear  .Clear this in F-44.
    CHANDRA

  • Alignment problem on abap report after Unicode conversion

    Hi,
    I've recently convert my system to unicode. Now my user is complaining the aged debtor report (ABAP) is having a column alignment problem when displaying the Japanese character.
    I'm not sure what to do now. Have anyone experience this and let me know how can I sove the problem?
    /Eida

    Hi,
    you need to regenerate the data
    For this regeneration, you start the program RKETREGP with the parameter
    application class 'KK', subclass '01' and table name 'KKROBJ'.
    br, Guido

  • Safety Stock (ABAP Report)

    Hello to All,
    We have a problem regarding Safety Stock report (ABAP Report).  The program is designed to generate material's Plant/Sloc and Unrestricted Stock versus Safety Stock.  The report was working properly in DEV, QAS and PROD server.  Then another feature was requested to be added, the report should also eliminate or not display all materials that was marked as Flag for Deletion.  When the transport request for this enhancement was transported and tested in DEV and QAS server, the report is running properly.  But when transported in PROD server, the report only generates two material codes and doesn't list the other materials.
    Regards,
    Ann

    Hello,
    Thank you for the reply, I have checked the Safety Stock in the material and also the flag for deletion indicator... We have analyzed that the program needs to be reviewed on the part of "Flag for Deletion" indicator when eliminating records in the report list.
    Thank You again.
    Edited by: Meryll Penalosa on Dec 7, 2010 8:05 AM

  • *New to ABAP: what is Report*

    Hi Gurus,
    i am new to ABAP.If any body can explain about what is report and how many types are there to create internal tables.
    points will be reward.
    Thanks,
    Balakrishna.

    hi naidu,
    When you are working in the SAP System, you may want to access information from the database. To do this, you use reports.
    In this documentation, report refers to the report program, and list refers to the output u2013 that is, the results of the report.
    Some reports display information; others allow you to perform analyses.
    A report must be started, or executed. In many cases, the SAP System automatically executes a report. Sometimes, however, you will want to execute a report yourself.
    In addition to report programs, the SAP System provides numerous reporting tools, each of which has its own set of procedures for executing report programs.
    This documentation describes report programs only. For an introduction to the SAP reporting tools, refer to the Reporting Made Easy guidebooks (Release 4.0B). You can find these guidebooks at: www.saplabs.com/rme
    In ABAP, there are a total of 7 types of reports. They are:
    Classical
    Interactive
    Logical Database
    ABAP query
    ALV Reports (ALV stands for ABAP List Viewer)
    Report Writer/Report Painter Views (There are different types of views also)
    [Edit section] Classical Reports
    These are the most simple reports. Programmers learn this one first. It is just an output of data using the Write statement inside a loop.
    Classical reports are normal reports. These reports are not having any sub reports. IT IS HAVING ONLY ONE SCREEN/LIST FOR OUTPUT.
    Events In Classical Reports.
    INTIALIZATION: This event triggers before selection screen display.
    AT-SELECTION-SCREEN: This event triggers after proccesing user input still selection screen is in active mode.
    START OF SELECTION: Start of selection screen triggers after proceesing selection screen.
    END-OF-SELECTION : It is for Logical Database Reporting.
    [Edit section] Interactive Reports
    As the name suggests, the user can Interact with the report. We can have a drill down into the report data. For example, Column one of the report displays the material numbers, and the user feels that he needs some more specific data about the vendor for that material, he can HIDE that data under those material numbers.
    And when the user clicks the material number, another report (actually sub report/secondary list) which displays the vendor details will be displayed.
    We can have a basic list (number starts from 0) and 20 secondary lists (1 to 21).
    Events associated with Interactive Reports are:
    AT LINE-SELECTION
    AT USER-COMMAND
    AT PF<key>
    TOP-OF-PAGE DURING LINE-SELECTION.
    HIDE statement holds the data to be displayed in the secondary list.
    sy-lisel : contains data of the selected line.
    sy-lsind : contains the level of report (from 0 to 21)
    Interactive Report Events:
    AT LINE-SELECTION : This Event triggers when we double click a line on the list, when the event is triggered a new sublist is going to be generated. Under this event what ever the statements that are been return will be displayed on newly generated sublist.
    AT PFn: For predefined function keys...
    AT USER-COMMAND : It provides user functions keys.
    TOP-OF-PAGE DURING LINE-SELECTION :top of page event for secondary list.
    [Edit section] Logical Database Reports
    Logical database is another tool for ABAP reports. Using LDB we can provide extra features for ABAP reports.
    While using LDB there is no need for us to declare Parameters.
    Selection-screen as they will be generated automatically.
    We have to use the statement NODES in ABAP report.
    If there are many tables the Performance will be slow as all the table data will be read from top node to bottom node .
    [Edit section] ABAP Query Reports
    ABAP query is another tool for ABAP. It provides efficency for ABAP reports. These reports are very accurate.
    Transaction Code : SQ01
       The advantage with ABAP QUERY is logic required for classic & interactive reports system design automatically 80%.
    For ABAP QUERY handle these
    SQ01 ; QUERY
    SQ02 : INFOSET OR FUNCTIONAL AREA
    SQ03: USER GROUP.
    [Edit section] Report Writer
    Key Concept :
    Super users and end users can use Report Painter/Report Writer tools to write their own reports.
    Giving them the ability to report on additional fields at their discretion shifts the report maintenance burden to them, saving SAP support groups time and effort normally spent creating and maintaining the reports.
    Instead of using ABAP code to write a report in FI and CO, many users build a Report Painter/ Report Writer library using transaction MC27.
    However, this workaround has some drawbacks. Little known transaction GRCT solves these problems in most cases, and eliminates the need to use transaction MC27.
    ABAP Report Types
    ABAP report types are those ones available in some report's attributes screen, i.e. :
    Executable program
    Function group (containing function modules)
    Include
    Interface pool
    Class pool
    Module pool
    Subroutine pool
    Also ALV means ABAP List Viewer. Most convenient way to use it is through reuse library (cf. transaction se83) available from release 4.6 of SAP R/3.
    ALV is available in two modes: list and grid. List mode is good old list processing with standard functionnalities, and grid mode is using a new OCX object displaying grids.
    hope its clear to you,
    Reward points if usefull,
    Thanks,
    Kalyan.

Maybe you are looking for

  • Confirmation status in Sales order header

    Hi, I have processed one sales order until billing. The processing status in Sales order is as below. Overall Status: Completed Confirmation Status: Not yet confirmed Delivery Status: Fully delivered I want to know why the Confirmation status is show

  • LSMW - TAX CLASSIFICATION FIELD

    Hi all, 1)I am uploading materials by LSMW - Direct input method. [5th step in LSMW(Maintain Field Mapping and Conversion Rules).] I would like to know the field name for mapping for <b>Tax classification</b> field in Sales Org 1 view of Materail Mas

  • Document style websevices

    Hi I need to create a Web service which will take in XML docs as its parameter and that can be validated by schema. The WSDL of the web service should have a pointer to the schema file for the message that the service is expecting and the Web sevice

  • What exact charger do i use for macbook air

    Im looking to find the exact name of the charger for a macbook air.  There is about 4 different kinds.  magsafe, magsafe 2, L shape, T shape. All I know its 45Watt.

  • Expand Hierarchy Items

    Greetings...fellow matez,   I have a Structure which consists' of several <b>selections</b>. This Selections then restrict a Characteristic "0Account". Now, the restriction of Characteristic "0Account" is made up of <b>groupings</b> of several hierar