Newbie to ABAP

Hi all,
Can anyone please help me out giving the FI Flow where in we develop ABAP Objects
Please its urgent.
Appreciate ur help.
thank u.
santhosh.

Hi
Please go through follwing link,
It must be useful.
<b>http://www.sapgenie.com/abap/tables_fi.htm</b>
http://www.sap-img.com/financial/document-flow-confusion-in-sap-fi.htm
http://www.sap-img.com/financial/sap-fi-technical-interview-questions-2.htm
regards
vinod

Similar Messages

  • Newbie OO ABAP question

    gr_sorts type ref to cl_salv_sorts.
    gr_sorts = gr_table->get_sorts( ).
    gr_sorts->add_sort( columnname  = 'MATNR'   sequence = if_salv_c_sort=>sort_down   subtotal = abap_true ).
    Take a look at these statements. sequence has been assigned a contant of sort_down. But sort_down exists in interface if_salv_c_sort. And in my code, add_sort is a method in cl_salv_sorts. So how to find out what the relationship between if_salv_c_sort and class cl_salv_sorts it? I found out that if_salv_c_sort is an interface in class cl_salv_sort, but in class cl_salv_sorts, I am unable to find any relationship. Also I know that abap_true is a constant, but where is it located and how does class cl_salv_sorts have access to it. Thank you for your help.

    Read ABAP Objects Book

  • How to call a RFC of a remote system from an ABAP webdynpro component

    Dear Experts,
    I am a newbie in ABAP Webdynpro.
    I am working on a requirement where I have a webdynpro component on ECC system.I need to call a RFC located on CRM system from my webdynpro component on the ECC system.
    How do I do that ?? Please help.
    Regards,
    Mamai.

    Calling RFC from some other system is same as local except the difference is that you have to give destination name while calling.
    And the regarding the method of calling it depends on your FM.
    if it is big RFC with complex structure, you can create the service call for it with destination given as RFC desitination.
    if it is simple straight forward RFC you can directly call it.
    for creating RFC service call call use this method
    1. Starting the Wizard
    To start the wizard, position the cursor on the Web Dynpro component to be edited in the object list at the left margin of the
    workbench window. Open its context menu and choose the entry Create->Service Call. The wizard is started and leads you
    through the creation process.
    Press Continue.
    2. Choice of Controller
    On the second dialog window of the wizard, you can choose whether the service call is to be embedded in an existing
    controller or whether a new controller is to be created for this purpose. Service calls can only always be embedded in
    global controllers u2013 that is, in the component controller or in additionally created custom controllers. It is not possible, to
    embed service calls in view controllers.
    a. Select radio button Use Existent Controller
    b. Do not change the default entry for component: <CC name>
    c. Enter for controller COMPONENTCONTROLLER
    d. Press Continue.
    3. Service Type and Service Selection
    a. You now select, which service type should be used for this service call. Select radio button Function Module. Fill the
    destination here. Press Continue.
    b. Select the service: for Function Module enter <RFC name>. Press Continue.
    4. The Required Methods and Context Elements
    On the two subsequent dialog windows, default values are listed for giving names to the context nodes and attributes
    required by the service call as well as to the required methods. The proposed names are based on the names of the
    embedded service, but you can change them as required. However, heed the respective notes in the corresponding dialog
    box.
    a. Adapt Context: Select from Nodes/Attributes . Press Continue.
    b. Specify Method Name: leave all entries as provided: Component:  Controller: COMPONENTCONTROLLER Method: EXCUTE_ Press Continue.
    5. Completing the Choice
    When you have confirmed the last dialog box, the generation is triggered. Afterwards you now have the required methods
    and contexts at your disposal for using them within your Web Dynpro component.
    or if you want to call directly the use the call statement with destination

  • Array Processing in ABAP

    Hi all,
    I am a total newbie in ABAP.
    I need to process an array in ABAP.
    If it was in .NET C#, it will be like this:
    String strArr = new String[5] { "A", "B", "C", "D", "E" };
    int index = -1;
    for (int i=0; i<strArr.length; i++)
       if (myData.equals(strArr<i>))
            index = i;
            break;
    Can someone please convert the above code into ABAP?
    Urgent. Please help. <REMOVED BY MODERATOR>
    THank you.
    Edited by: Alvaro Tejada Galindo on Feb 22, 2008 5:37 PM

    Hi,
    There is no concept of arrays in ABAP, we use internal tables to hold application data. U can use access internal tables with index.
    Read table itab index l_index this is same as u do in case of arrrays a(l_index)
    Instead use an Internal table to
    populate the values and read them ..
    say your Internal table has a field F1 ..
    itab-f1 = 10.
    append itab.
    clear itab.
    itab-f1 = 20.
    append itab.
    clear itab.
    itab-f1 = 30.
    append itab.
    clear itab.
    Now internal table has 3 values ...
    use loop ... endloop to get the values ..
    loop at itab.
    write :/ itab-f1.
    endloop.
    Also you can do this way:
    IT IS POSSIBLE TO DECLARE THE ONE -DIMENSIONAL ARRAY IN ABAP BY USING INTERNAL TABLES.
    EX.)
    DATA: BEGIN OF IT1 OCCURS 10,
    VAR1 TYPE I,
    END OF IT1.
    IT1-VAR1 = 10.
    APPEND IT1.
    IT1-VAR1 = 20.
    APPEND IT1.
    IT1-VAR1 = 30.
    APPEND IT1.
    LOOP AT IT1.
    WRITE:/ IT1-VAR1 COLOR 5.
    END LOOP.
    <REMOVED BY MODERATOR>
    Cheers,
    Chandra Sekhar.
    Edited by: Alvaro Tejada Galindo on Feb 22, 2008 5:38 PM

  • Performance of ABAP coding very poor

    Hi gurus,
    I'm a newbie in ABAP programming.
    Currently, I managed to write an ABAP coding for BW to load data from a source DSO to target DSO.
    We are using BW 3.5.
    In the source, we have YTD amount as Key Figures.
    In the start routine, we use ABAP coding to calculate the Monthly value and Last 12 Months value.
    Monthly value is defined as: current month YTD - last month YTD (except when current month = January, then monthly value for January = YTD value for January)
    Last 12 months value is calculated for example as follow:
    for March 08, then Last 12 months value is April 07-March08
    Thus the formula for last 12 Months value is:
               YTD current month current year + YTD month12 last year - YTD current month last year
    I used internal table to read and store all of the information
    However, I need to read 3 times from internal table to get all of the necessary value to calculate the monthly value and last 12 months value.
    The performance is very low. The system runs for 40 minutes to read and calculate 15500 data.
    Therefore if you can perhaps give some hint/tip/tricks how to improve the performance of the code, it will be highly appreciated.
    Thank you very much in advance.
    Best regards,
    Fen
    My code is as follow:
    Define internal table to hold last year & current year data:
      DATA: LCYEARDATA type sorted table of /bic/aZABC3_O00
            with unique key /BIC/ZABC_ENTI /BIC/ZABC_ACC
            /BIC/ZABC_SUBA /BIC/ZABC_VERS CALMONTH
            with header line.
    Create variables needed to hold last month/year values.
      DATA: CALMONTHLOW TYPE /BI0/OICALMONTH.
      DATA: CALMONTHHIGH TYPE /BI0/OICALMONTH.
      DATA: CALYEARTHISYEAR TYPE /BI0/OICALYEAR.
      DATA: CALYEARLASTYEAR TYPE /BI0/OICALYEAR.
      DATA: CURRENTMONTH TYPE /BI0/OICALMONTH2.
      DATA: CURRENTMONTHLASTYEAR TYPE /BI0/OICALMONTH.
      DATA: LASTMONTH TYPE /BI0/OICALMONTH.
      DATA: CALMONTH12LASTYEAR TYPE /BI0/OICALMONTH.
      DATA: LASTMOYTD type /BI0/OIAMOUNT.
      DATA: LAST12MONTH TYPE /BI0/OIAMOUNT.
      DATA: YTDLASTYEAR type /BI0/OIAMOUNT.
      DATA: FIRSTRUN type N.
      DATA: MONTHLYVALUE type /BI0/OIAMOUNT.
      DATA: YTDMONTHLASTYEAR type /BI0/OIAMOUNT.
      DATA: AMOUNT type /BI0/OIAMOUNT.
    Set initial value of all variables to 0.
      CALMONTHLOW = 0.
      CALMONTHHIGH = 0.
      CALYEARTHISYEAR = 0.
      CALYEARLASTYEAR = 0.
      CURRENTMONTH = 0.
      CURRENTMONTHLASTYEAR = 0.
      LASTMONTH = 0.
      LASTMOYTD = 0.
      LAST12MONTH = 0.
      YTDLASTYEAR = 0.
      YTDMONTHLASTYEAR = 0.
      FIRSTRUN = 0.
      MONTHLYVALUE = 0.
      CALMONTH12LASTYEAR = 0.
    Loop through data package.
      LOOP AT DATA_PACKAGE.
        IF DATA_PACKAGE IS NOT INITIAL.
    First run:
          IF FIRSTRUN = 0.
    Get current year from any line in the data package.
            CALYEARTHISYEAR = DATA_PACKAGE-CALMONTH(4).
            FIRSTRUN = 1.
          ENDIF.
    Calculate last year (i.e. data package year - 1).
            CALYEARLASTYEAR = CALYEARTHISYEAR - 1.
    Calculate current month
            CURRENTMONTH = DATA_PACKAGE-CALMONTH+4(2).
    *Set CALMONTHLOW and CALMONTHHIGH as time period to fill the internal
    *table:
            CONCATENATE CALYEARLASTYEAR CURRENTMONTH INTO CALMONTHLOW.
            CONCATENATE CALYEARTHISYEAR CURRENTMONTH INTO CALMONTHHIGH.
    Fill internal table with Last Years data and Current Year data:
            select *
              from /bic/aABC2_O00
              into table LCYEARDATA
              WHERE CALMONTH >= CALMONTHLOW
                AND CALMONTH <= CALMONTHHIGH
                AND /BIC/ZABC_ENTI = DATA_PACKAGE-/BIC/ZABC_ENTI
                AND /BIC/ZABC_ACC = DATA_PACKAGE-/BIC/ZABC_ACC
                AND /BIC/ZABC_SUBA = DATA_PACKAGE-/BIC/ZABC_SUBA
                AND /BIC/ZABC_VERS = DATA_PACKAGE-/BIC/ZABC_VERS.
    Continue with the looping
    Get last month from current month.
            LASTMONTH = DATA_PACKAGE-CALMONTH - 1.
    *CHECK IF CURRENTMONTH = JAN then LastmonthYTD amount = 0, else read
    *from the internal table.
    *CURRENTMONTH = DATA_PACKAGE-CALMONTH+4(2). (this variable has been set
    *above)
            IF CURRENTMONTH = '01'.
              LASTMOYTD = 0.
            ELSE.
              READ TABLE LCYEARDATA
                WITH KEY
                /BIC/ZABC_ENTI = DATA_PACKAGE-/BIC/ZABC_ENTI
                /BIC/ZABC_ACC = DATA_PACKAGE-/BIC/ZABC_ACC
                /BIC/ZABC_SUBA = DATA_PACKAGE-/BIC/ZABC_SUBA
                /BIC/ZABC_VERS = DATA_PACKAGE-/BIC/ZABC_VERS
                  CALMONTH = LASTMONTH.
              IF sy-subrc IS INITIAL.
                LASTMOYTD = LCYEARDATA-AMOUNT.
              ENDIF.
            ENDIF.
    *Calculate Monhtly value for this month (to later be stored in data
    *package)
            MONTHLYVALUE = DATA_PACKAGE-AMOUNT - LASTMOYTD.
    Count value for Last 12 Months:
    1: Get the YTD Month12 Last Year & YTD CurrentMonth Last Year.
            CONCATENATE CALYEARLASTYEAR CURRENTMONTH INTO
            CURRENTMONTHLASTYEAR.
            CONCATENATE CALYEARLASTYEAR '12' INTO CALMONTH12LASTYEAR.
            READ TABLE LCYEARDATA
               WITH KEY
                /BIC/ZABC_ENTI = DATA_PACKAGE-/BIC/ZABC_ENTI
                /BIC/ZABC_ACC = DATA_PACKAGE-/BIC/ZABC_ACC
                /BIC/ZABC_SUBA = DATA_PACKAGE-/BIC/ZABC_SUBA
                /BIC/ZABC_VERS = DATA_PACKAGE-/BIC/ZABC_VERS
                 CALMONTH = CALMONTH12LASTYEAR.
            IF sy-subrc IS INITIAL.
              YTDLASTYEAR  = LCYEARDATA-AMOUNT.
            ENDIF.
            READ TABLE LCYEARDATA
              WITH KEY
                /BIC/ZABC_ENTI = DATA_PACKAGE-/BIC/ZABC_ENTI
                /BIC/ZABC_ACC = DATA_PACKAGE-/BIC/ZABC_ACC
                /BIC/ZABC_SUBA = DATA_PACKAGE-/BIC/ZABC_SUBA
                /BIC/ZABC_VERS = DATA_PACKAGE-/BIC/ZABC_VERS
                CALMONTH = CURRENTMONTHLASTYEAR.
            IF sy-subrc IS INITIAL.
              YTDMONTHLASTYEAR  = LCYEARDATA-AMOUNT.
            ENDIF.
    2. Specify YTD This month.
        AMOUNT = DATA_PACKAGE-AMOUNT.
    *3: Last 12 Months = (YTD Last Year - YTD Month Last Year) + YTD This
    *Month
           LAST12MONTH = YTDLASTYEAR - YTDMONTHLASTYEAR + YTDTHISMONTH.
           LAST12MONTH = YTDLASTYEAR - YTDMONTHLASTYEAR + AMOUNT.
    Save MONTHLYVALUE and LAST12MONTH to the DATA_PACKAGE.
            DATA_PACKAGE-/BIC/ZAMTMO = MONTHLYVALUE.
            DATA_PACKAGE-/BIC/ZAMTLTM = LAST12MONTH.
            modify DATA_PACKAGE.
            ENDIF.
          ENDLOOP.
        ABORT = 0.

    Hi,
    Just check these blogs to improve performance...
    The SQL Trace (ST05) u2013 Quick and Easy
    The SQL Trace (ST05) – Quick and Easy
    The ABAP Runtime Trace (SE30) - Quick and Easy
    The ABAP Runtime Trace (SE30) -  Quick and Easy
    Regards,
    Sachin

  • TAW10 and TAW12 exercises in Netweaver 7.01 ABAP Trial Version

    Hello,
    I just finished the ABAP academy, courses TAW10 and TAW12.
    I want to do some exercises for studying to the certification test, but the exercises in the books require ABAP objects (such as tables, structures, data elements, templates and so on) that does not exist in the "SAP Netweaver 7.01 ABAP Trial Version", that I have installed.
    Is it possible to get those objects somewhere?
    PS.: My CITRIX access is not available anymore!
    Thanks and regards!

    Hi,
    In SAP NetWeaver 7.0 ABAP Trial Version there is a report to generate standard entries in the database tables that belong to the flight data model.
    I don´t know if all objects are there, but it´s a start.
    Run SE80 and chose Program, locate and run the SAPBC_DATA_GENERATOR report, selecting Standard Data Record on the first part.
    I am newbie on ABAP too. So, I don´t know if this can solve 100% of your problem.
    Good luck!
    JP.

  • Abap Summarize data in an infoset for queries

    Hi all Experts,
    I'm still newbie in Abap and query and my request is on the best way to summarize values in an infoset code ?
    The requested infoset must report the total goods issues
    of a year for some movements code only.
    I have tested this way for the year before without succes :
    DATA  ICONSO1 LIKE MSEG OCCURS 0 with header line.
    DATA : CONS_Y_1 like MVER-GSV01.
    DATA : CONS_YEAR1 .
    CONS_YEAR1 = SY-DATUM+0(4).
    CONS_YEAR1 = CONS_YEAR1 - 1 .
    CLEAR CONS_Y_1.
    SELECT * FROM MSEG INTO CORRESPONDING FIELDS OF ICONSO1
    WHERE  MATNR = MBEW-MATNR AND WERKS = MARD-WERKS
    AND MEINS = MARA-MEINS
    AND LGORT <> '0005'
    AND BWART IN ('261','961') .
    LOOP at ICONSO1  WHERE MJAHR = CONS_YEAR1 .
    CONS_Y_1 = CONS_Y_1 + ICONSO1-MENGE.
    ENDLOOP.
    ENDSELECT.
    But CONS_A_1 still remains empty..
    What I'm doing wrong an what is the best practice ?
    Thanks by advance for any help, I'll do not forget points !
    Kind regards,
    Jean-Michel

    May try this way
    DATA ICONSO1 LIKE MSEG OCCURS 0 with header line.
    DATA : CONS_Y_1 like MVER-GSV01.
    DATA : CONS_YEAR1 .
    CONS_YEAR1 = SY-DATUM+0(4).
    CONS_YEAR1 = CONS_YEAR1 - 1 .
    CLEAR CONS_Y_1.
    SELECT * FROM MSEG INTO CORRESPONDING
    FIELDS OF TABLE ICONSO1       "<<<
    WHERE MATNR = MBEW-MATNR AND WERKS =   MARD-WERKS
    AND MEINS = MARA-MEINS
    AND LGORT '0005'
    AND BWART IN ('261','961') .
    IF SY-SUBRC EQ 0.
      LOOP at ICONSO1 WHERE MJAHR = CONS_YEAR1 .
        CONS_Y_1 = CONS_Y_1 + ICONSO1-MENGE.
      ENDLOOP.
    ENDIF.

  • MDM Hierarchy Table Into Tree UI Control in ABAP WebDynpro & MDM ABAP APIs

    Experts,
    I am a newbie to ABAP / MDM ABAP APIs. I am looking into the possibility of using Tree as as a UI control in a webdynpro abap application to represent hierarchy tables, perform hierarchy / taxonomy search, create and update records involving hierarchy fields, using MDM ABAP APIs.
    I would like to seek inputs to check whether and how, is it possible to use MDM ABAP APIs to:
    1. To perform taxonomy search on material table
    2. To Create material records in the main table involving taxonomy fields.
    3. To search on main table records using taxonomy attribute values as search parameters.
    4. To use Tree UI control with in WebDynPro ABAP, to peform above operations.
    We intend to use function modules - service calls from within WebDynPro ABAP applications, hence would like to know the feasibility, actual build effort and complexity of function modules.
    Inputs and advice on same will be highly appreciated and duly rewarded.
    Regards,
    Paras

    1. To perform taxonomy search on material table - if material table is of type Taxonomy then possible
    2. To Create material records in the main table involving taxonomy fields - possible . you create records in main table and assign value of field to that of taxonomy table entry
    3. To search on main table records using taxonomy attribute values as search parameters. - possiblr
    4. To use Tree UI control with in WebDynPro ABAP, to peform above operations. - yes possible
    dont mix between hierarchy table and taxonomy table
    they are diff in MDM , but it is possible to build UI with WD tree element for each of these types.
    all that you said are supported in ABAP APIs
    thanks
    -Adrivit

  • The performance of ABAP programs

    Hey Experts , how can one analyze the performance of ABAP programs apart from using the generic tools such as Trace etc.

    Hi Chakradhar,
    Overview & Introduction
    The runtime analysis tool allows you to examine the performance of any ABAP programs, such as reports, subroutines, function modules or classes, that you create in the ABAP workbench. It saves its results in performance data files, which you can display as lists. You can use these results to identify runtime-intensive statements, to combine table accesses, and show the hierarchy of program calls.
    Normally you use the runtime analysis tool to measure the runtime of complex program segments or complete transactions (if you want to measure the runtime of smaller program segments or individual ABAP statements you can use the ABAP statement GET RUN TIME FIELD ).
    However, we use only simple
    The Programs to be Analyzed
    Let's assume I am a very newbie in ABAP and I have written a tiny little program which is doing the following:
    reading data from a database table
    storing that data in an internal table
    display that data on a list (at the start of the program you have to specify certain key values; only matching data should be displayed later on).
    So here it comes (and it seems to work as designed ...)
    REPORT  y_wlog_atra_1.
    PARAMETERS: p_carrid TYPE sbook-carrid DEFAULT 'LH',
                p_connid TYPE sbook-connid DEFAULT '0400'.
    DATA: wa_sbook TYPE sbook,
          itab_sbook TYPE STANDARD TABLE OF sbook.
    *SELECT * FROM sbook INTO wa_sbook.*
      CHECK: wa_sbook-carrid = 'LH' AND
             wa_sbook-connid = '0400'.
      APPEND wa_sbook TO itab_sbook.
    ENDSELECT.
    LOOP AT itab_sbook INTO wa_sbook.
      WRITE: /,
             wa_sbook-carrid,
             wa_sbook-connid,
             wa_sbook-fldate,
             wa_sbook-bookid,
             wa_sbook-customid,
             wa_sbook-custtype.
    ENDLOOP.
    A nice colleague has thrown a glance at my source code. He has given the hint to use a WHERE clause with the SELECT statement instead of the CHECK statement for reasons of better performance.
    So I have written another program:
    REPORT  y_wlog_atra_2.
    *SELECT * FROM sbook INTO wa_sbook*
      WHERE carrid = 'LH' AND
            connid = '0400'.
      APPEND wa_sbook TO itab_sbook.
    ENDSELECT.
    I am curious about the performance now. Let's compare the 2 variants with the ABAP Runtime Analysis tool.
    ABAP Runtime Analysis: Tool & Procedure
    To start it, choose Test --> Runtime Analysis in the SAP Menu, or use transaction SE30 .
    The runtime analysis procedure consists of two parts:
    Recording performance data (upper part of the screen)
    Analyzing the performance data (lower part of the screen; this part only appears if there are performance data files in place)
    The procedure for the first part (Recording performance data):
    We go to the initial screen of the runtime analysis (transaction code SE30 ) and specify the name of the first program (Y_WLOG_ATRA_1) in the relevant input field. After that we press the button Execute .
    The selection screen of the program Y_WLOG_ATRA_1 (including the 2 input fields) is displayed. At the bottom of the screen we are informed that the measurement has been started. We continue by clicking the Execute button.
    Later on we will see that a file (containing performance data) has been created in parallel.
    Now we repeat that procedure for our second program (Y_WLOG_ATRA_2).
    The second step is the analysis of the generated performance data.
    To do that we have to go to the initial screen of the Runtime Analysis tool again. On the bottom part of the screen you can specify those performance data files you want to analyze.
    You can see some information related to the last measurement run (in our case that was program (Y_WLOG_ATRA_2). By pressing the button Other File we are able to select those performance data files we like to analyze.
    I want to see all the files I have created (user BCUSER).
    I get the relevant list with 2 lines (related to the performance data files of the programs Y_WLOG_ATRA_1 and Y_WLOG_ATRA_2).
    Based on that list you can display the distinct performance data per line. You have to click in the column Object Type of the relevant line.
    As a start the tool displays the evaluation overview (showing the cumulated execution times for the ABAP, database and system-level).
    Here comes the evaluation overview for program Y_WLOG_ATRA_1
    We can do the same for the other program Y_WLOG_ATRA_2
    By comparing the perfomance data of the 2 programs we clearly see that I have done well with listening to the advice of my colleague. The performance of the second program is dramatically better.
    In the next step you can forward to a more detailed display of the performance data (Hitlists). That listing shows the different granular execution steps ( according to your filter adjustments ). Here you can easily identify the most time-consuming progam units.
    And it will also be a good idea to glance at the Tips & Tricks corner. You will find many valuable suggestions about good performance definitely.
    Please use the below link to see the Screen shots of the screens
    [http://searchsap.techtarget.com/tip/0,289483,sid21_gci1265920,00.html|Performance Analysing]

  • File open dialog - abap webdynpro

    Hi all,
    please, i'm newbie in abap webdynpro. How to create an input field with file open dialog?
    thanks
    Filip

    Hi,
    You can use FILE UPLOAD UI element from the UI Library for file upload functionality. It returns a XSTRING for the uploaded file. Create an attribute of type XSTRING in your view which contains the FILE UPLOAD UI element and bind the attribute to data property of FILE UPLOAD UI.
    You have to manipulate this XSTRING to get the values from the file.
    Thanks,
    Abhishek

  • Regarding a project in abap

    hi,
    I am a newbie in abap.Could anyone suggest me some projects in abap.I have competed some main topics in it like abap dictionary,abap editor,internal tables.So i a nutshell i have completed the basics of abap.
    I was wondering, based on my knowledge in abap, could anyone suggest me a project or a task, worthy to be submitted as a college project.
    thanks.

    Here is an easy way.  Simple move it to a numeric with a length of 5 and then move it back to ZIPCODE.
    data: n(5) type n.
    n = ZDCM-ZIPCODE.
    ZDCM-ZIPCODE = n.
    Regards,
    Rich Heilman

  • Help on ABAP report

    Hi everyone,
          I am a newbie to ABAP. I have a requirement, wherein, I need to develop a program that takes another program name as a variant and calculate the time for execution for the program, given as variant. Please somebody help me with it. Thanks in advance.

    This does not make sense for background jobs, and for dialog processes there is a system parameter that limits the maximum allowed runtime, after which the process gets cancelled with a TIME_OUT short dump. This is usually set to 5 or 10 minutes.
    Who should see this pop-up anyway, and what should be the follow-on action after seeing it?
    Thomas
    P.S. in the future, please use more meaningful subject lines for your posts, as most people here need "help on ABAP report"

  • Resizing pop-up window in webdynpro abap

    Hi,
    I am a newbie to abap webdynpro.I would like to know how to resize
    a pop-up window.
    I have used the method 'SET_WINDOW_POSITION'
    from interface 'IF_WD_WINDOW'
    Below seen is my coding, but this is not working. Can anybody  clarify!
    L_FINAL_WINDOW->SET_WINDOW_POSITION(
    LEFT = 200
    TOP = 200
    *position =  ).
    L_FINAL_WINDOW->SET_WINDOW_SIZE(
    WIDTH = '3000px'
    HEIGHT = '3000px' ).
    Regards,
    Sathish kumar

    L_FINAL_WINDOW->SET_WINDOW_POSITION(
    LEFT = 200
    TOP = 200
    L_FINAL_WINDOW->SET_WINDOW_SIZE(
    WIDTH = '30em'
    HEIGHT = '10em' ).
    L_FINAL_WINDOW->open( ).
    also you can use pixels.
    don't use 3000px, use less.
    L_FINAL_WINDOW->set_window_size( width = '300px' height = '' ).

  • Abap workbench for free to download

    i m kinda newbie in abap development, now i m working in sap bps what sometimes i need to build some exits using abap, so id like to know if there is some abap workbench for free to download and practice at home, it exists?
    Regards
    Joseph

    Hi Joseph,
      if you click to "download" in the menu of this page or just follow link https://www.sdn.sap.com/irj/sdn/nw-downloads you will find the list of available downloads. There you can download "SAP NetWeaver 7.01 - ABAP Trial Version" (link https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/80fd9a0a-e306-2a10-c896-b84c77c13ed2) depending on your operation system, where you can do your learning.
    If you are using Windows Vista, this operating system is not supported. But then it is just enough to download Microsoft Virtual PC, install Win XP on that and use it ...
    Regards,
      Karol

  • Skip printing in print program

    Hi all,
    what do i have to do when i don't want to print anything in the print program RQDSES20 when the database field
    qals-kzskiplot EQ 'X' ?
    Hope this is not a silly question, but i'm a absolute newbie in ABAP questions!
    TIA!
    strobbel
    Edited by: strobbel on Sep 16, 2008 11:16 AM
    Edited by: strobbel on Sep 16, 2008 11:17 AM

    Actual this is the part of my program code that i want to change:
    * Wenn sich Prüflos im Skip befindet nur Kopf und Skip-Meldung drucken
      IF qals-kzskiplot EQ 'X'.
      PERFORM pr_skip_message.
      ENDIF.
    Want i want to do now is:
    IF qals-kzskiplot EQ 'X'.
    then nothing should be printed!   (What do i have to put in this line?)
    ENDIF.

Maybe you are looking for

  • How do I transfer my music to a new computer

    Somehow I ended up with two apple accounts. Recently the PC I used for iTunes and syncing w/ my nano crashed  and cannot be recovered.  I also have a laptop which I had already "authorized for both apple accounts".  only a small amount of my music co

  • This computer is not Authorized

    I've created an iMovie (08) project. When I try to put in music from my iTune , i get the message "This computer is not authorized to play this content" The music in question I have bought from iTunes fully legal ! What's wrong ? I've repaired permis

  • Camera raw on a 4K Monitor (CC 2014.1)

    I've downloaded the trial of Photoshop CC today with a view to taking out a subscription having bought a 4K Monitor (using with Windows 8) - my problem is that while Photoshop CC itself has the very helpful scale UI to 200% option in experimental fea

  • In camera Jpeg sharpening

    Is there a way to set the sharpening of photos when you shoot in camera in jpeg and raw?

  • IPhone v1.1.1 not available?

    I didn't upgrade right away when v1.1.1 came out since I was on vacation. A week later, I tried to connect my iPhone and it's saying that v1.0.2 is the latest. Does anyone know what the deal is? Do I have to upgrade iTunes to 7.4.3 (I'm at 7.3.0). Th