Automatically update AP invoice GL lines with header

Hi
Do you know of anyway of updating the GL date within the lines of the AP invoice in one go rather than line by line, I updated the header of the invoice but the GL date on the AP invoice lines did not update
Thanks
Carol

Hi Carol,
You don't other choice than updating the GL Date. Instead of using mouse to use the Key board functions to navigate and update. This might be quick. Follow these shortcut keys,
1. Navigate to the AP invoice lines form, and place the cursor on GL DATE. Change the GL Date to JAN-2011.
2. Use DOWN ARROW button on key board to navigate between lines. This will navigate you to the same field but next line.
3. Try using - SHIFT + F5 to copy the field above. This will copy the value from above record.
4. Repeat 2 and 3.
You will be able to update all the lines withing 10 min at max. Try this. Hope this helps!
Regards,
Kiran

Similar Messages

  • Invoic & GSVERF IDocs with Head & Office Branch office relationship

    Hi ,
    We have maintained Head office & branch office relationship in vendor master.
    Based on this master data set up, all accounting documents are getting posted to Head office account. Currently we are facing the below issue:
    We have created purchase order for Branch office vendor (Eg. B) and as required accounting document is getting posted to Head office vendor(Eg. H). We are using Idoc Msg type 'Invoic' for this invoice verificaiton and using Idoc msg type 'GSVERF' to send acknowledgement for that Invoice.In this case, Acknowledgement IDoc has been getting transmitted to Head office vendor (H) and not the Branch vendor (B) who
    has originally sent the Invoice.
    Kindly let me know whether it is possible to forward acknowledgement vendor to branch account instead of Head office.
    Thanks
    Hari

    Moved from SAP ERP Sales and Distribution (SAP SD) to SAP ERP Financials
    G. Lakshmipathi

  • How can I trigger an automatic update of firefox for use with selenium?

    Firefox auto-update is not working on the server that I am working on. I am only able to update firefox by going to the menu|about page. I want to automate the update of firefox so that before I run my tests every night it will be updated to the newest version.

    You normally trigger an update check by opening the Help > About window.
    I don't know if you can trigger this action via Selenium.
    Otherwise you would have to check the update.xml file to see if updates are available.
    The Live Http Headers extension should give the URL after opening the Help > About window.
    *https://addons.mozilla.org/firefox/addon/live-http-headers/

  • ITunes automatically updates some of my songs with unwanted info

    Ok, so iTunes automatically changes info back to original once I play after already changing it in "get info" for some of my artists. e.g. "California Love", by 2Pac is displayed as the artist being "2Pac, Dr. Dre & Roger Troutman". So I go into "get info" and change it to the artist as just 2Pac. However, once it gets played in iTunes it changes itself back. This is a pain in the arse because I like it to be just one artist for easy access and play-through on my iPod. I don't want to create playlists for the artists and albums that do this either because I don't like the clutter. Please help and tell me if you need my situation clarified beacause I'm not so great at explaining things. Thanks a lot.
    iMac G5 w/built-in iSight 1.9 Ghz 1.5 Gig DDR RAM   Mac OS X (10.4.7)   I love it to death but wish I would have known they were gonna switch to Intel.

    Select the song you are having a problem with. Under the Advanced menu there is an option to "Convert ID3 tags". Select this. If the ID3 Tag Version has a version number next to it, click the pull down menu and change to "none". Now go back and try your changes and see if they stick this time.
    Patrick

  • ITunes automatically updates some of my songs with unwanted information

    Ok, so iTunes automatically changes info back to original once I play after already changing it in "get info" for some of my artists. e.g. "California Love", by 2Pac is displayed as the artist being "2Pac, Dr. Dre & Roger Troutman". So I go into "get info" and change it to the artist as just 2Pac. However, once it gets played in iTunes it changes itself back. This is a pain in the arse because I like it to be just one artist for easy access and play-through on my iPod. I don't want to create playlists for the artists and albums that do this either because I don't like the clutter. Please help and tell me if you need my situation clarified beacause I'm not so great at explaining things. Thanks a lot.
    P.S. the id3 tags are already set to "none".

    You already have ID3 tags set to none, but just for kicks, select the songs, pick a different ID3 tag, hit ok, then go back in and do it again, and pick none and see if that helps.
    If not, then the next obvious place to check is to make sure the permissions on your iTunes folder/files are not set to restrict you from changing the files themselves (where ID3 tag info is stored).
    Patrick

  • InDesign CS3 incompatible with XP SP3, which will soon be an automatic update

    A couple of months ago, after I had instability problems, I was advised by Adobe Support that Windows XP Service Pack 3, which I had installed, was not recommended for use with InDesign CS3. I am advised today that this is still the case.
    This is now a critical situation for the many people who use Indesign CS3 with Windows XP. ComputerWorld reports this week that Microsoft has said that the SP3 upgrade will "shortly" no longer be optional, but will be forced on people as an automatic update.
    I discussed this with Adobe Support today and was advised that I could turn off automatic Microsoft updates via the XP control panel. Well I knew that, but it is not a good option because it will turn off automatic updates of other important elements, such as security fixes.
    This is a most unsatisfactory situation and Adobe has had plenty of time to sort it out. We need to know when a patch will be available and there should also be a system whereby Adobe can advise XP users when the patch comes available. And Adobe needs to get it's act together urgently, to produce the fix.

    Matthew - if you see no problem with the XP SP3/Indesign CS3 combination, why don't you tell your phone support people?
    When I had my original problems, a large book design file was continually freezing. When I rang support (Asia-Pacific), I was told unequivocally that CS3 should not be used with XP SP3.
    I rolled back my service pack upgrade and still had problems, so the problem may well have been some corruption that had entered my InDesign file.
    However, with that book awkwardly cobbled together and out of the way, last week I rang Adobe support again, to see if any of the recent CS3 updates had made InDesign CS3 compatible with SP3 and again was told it wasn't. Their documentation said it was OK with XP SP2 and Vista, but not SP3.
    This needs to be properly sorted out.

  • Semi-automatic update/upgrade; is Arch wrong distro for these boxen?

    I wanted to post here a semi-automatic update/upgrade solution I--with a lot of help from someone more knowledgeable--came up with in case it might be of benefit to anyone else. It's been working pretty well for me over the course of the last couple of weeks and should aid me in becoming a better Archer. I also want to ask in this thread for confirmation on whether installing Arch on a couple of machines I have that see fairly intermittent use is inadvisable: if so, I'll look into installing some other distro. First the semi-automatic update solution.
    To begin with, what do I mean by "semi-automatic?" Mainly I mean something that's only partially automatic. See, I've come to understand that automating updates/upgrades is a bad idea©™. And I think I understand why. Still, I apparently lack the discipline to be a good Archer, upgrading/updating frequently so as to conform with the philosophy. So I thought I should use my computer to help me be more disciplined: that's partly what they're for, after all, isn't it?
    I decided I might make the computer help me be more disciplined, first of all, by making it issue reminders at frequent, regular intervals, that it is time to update/upgrade. Of course cron came immediatelty to mind as part of the solution, though I ended up using the remind program instead. In any case, it seemed like a solution that, not only would remind me at regular, frequent intervals would be desireable, but one that would at the same time initiate the process, would be even better. I thought it must be possible to, for example, cause a terminal to open with a message and corresponding menu that would say something like "System update/upgrade needed: proceed now? 1. Yes 2. No"
    This latter would be one of the elements that makes the solution semi-automatic (as opposed to automatic). Answering 2. in that terminal would cause the terminal to simply exit. Answering 1., on the other hand, runs the command sudo pacman -Syu. There is a further level of semi-automation at this stage: you are then prompted to enter the root password before pacman -Syu will run. So, no updating/upgrading happens without input at these two stages.
    I should mention as I wrap up this description of my solution that there is yet another important element to it that, while independent of it, is nonetheless related: I subscribed some weeks ago to the Arch news RSS feed. I check that daily, so an even further level of semi-automation is in play here.
    This seems to me like it will be a very good solution to bringing my behavior into better conformity with the Arch philosophy. It's worked well so far. That said, I'm certainly open to criticisms. I'm also very open to any improvements that might be suggested. Without further ado, here is the script I run every other day from the remind daemon:
    #!/bin/bash
    PS3='Begin full system upgrade? '
    options=("Yes" "No")
    select opt in "${options[@]}"
    do
    case $opt in
    "Yes")
    echo "Beginning full system upgrade..."
    sudo pacman -Syu
    exit
    "No")
    exit
    echo "Please choose the corresponding number"
    esac
    done
    Now, to my question about my other machines as possible Arch install targets. The above applies to the desktop machine in my apt. which is almost always powered on and connected to the 'net: what follows applies to two different machines.
    One is a laptop that I use primarily when I travel. It often sits powered off for 1-2 months between uses. The other is an alternate desktop machine in my apt. that is also infrequently used: essentially, when both the wife and I want to work on-line separately--which is not all that frequently (she prefers knitting to computing during her time at home)--it gets fired up. Again, it often sits for 1-2 months without being used.
    Now, it seems to me these machines are poor targets for an Arch install because they are far more frequently off-line than on-line, powered down than powered up. Thus they are very unlikely to be updated/upgraded on any kind of regular basis, and certainly never regularly and frequently, as seems to be recommended for Arch machines.
    Am I correct in assuming I should be looking for some other distro to install on these infrequently-used machines?
    Thanks,
    James
    Last edited by jamtat (2013-02-11 22:50:09)

    I like pacmatic (as suggested at https://wiki.archlinux.org/index.php/Pa … _pacmatic). What is supposed to be wrong with it?
    It doesn't ignore updates, by the way. It does two things. First, it checks the news and tells you about important news items as soon as you run e.g. pacmatic -Syu. Then it runs the upgrade in the normal way. For example, a news item today concerned lvm2, dev-mapper and linux being upgraded together. It gave me the news item. Then it did the usual paman upgrade routine and upgraded everything, including those packages. Second, every time you run it, it reminds you of any *.pacnew files you haven't dealt with and asks if you want to deal with them now. At least, it asks about most. It never mentions kdmrc.pacnew for some reason.
    It's just a wrapper for pacman. From the script:
    Pacmatic is a pacman wrapper that takes care of menial but critial tasks.
    These include
    Checking the archlinux.org news
    Summarizing the arch-general mailing list
    Reminding if it has been a while since the last sync
    Reporting pacnew files
    Editing pacnew files
    Personally, I've installed an alternative distro on machines which I'm not sure I will be using very regularly. (Also, I like having distinct distros just in case something goes wrong in one case - even if it is a bit of a faff sometimes.)
    Last edited by cfr (2013-02-13 01:49:24)

  • Automatic update doesn't work for limited account in windows XP sp3

    Hello,
    When I try update firefox using search for update in "about firefox" window with a limited account in Windows XP sp3, it searched (circle is running) then nothing happens (circle continues running with the text "search for update" continues showing). Automatic update never happens too even with option "install automatically updates" checked. The option "Use a background service for install updates" is checked too. This behaviour begins with Firefox 29 (Australis theme). Updates worked on previous version. I used Firefox with French localization so maybe my translation of menus, options and buttons are not right. I try to give "modify" rights for the limited account on "Mozilla Firefox" folder and "Mozilla Maintenance Service" folder but it doesn't work too. Is it a known bug ? I found on bugzilla this ( https://bugzilla.mozilla.org/show_bug.cgi?id=711475 ) but it is said resolved fixed. Or there is an another solution ? Thanks for your support.

    I used full installers for install Firefox. Reinstallations (uninstallation, restart pc then installation) with limited account and administrator account don't allow automatic updates for limited accounts. Only automatic updates for administrator account worked and work for both of reinstallations. Manual updates work but don't solve this problem.

  • API to update category on PO Lines?

    Is there a public/private API available for updating category on PO Lines? What have you guys done to satisfy such a requirement?
    Thanks
    M

    manu.mur wrote:
    Hi All,
    Is there any public/private API for updating the item category on POs? We had to change our category structure and now we need to update all current PO lines with the new category. What solution do you have ?
    ThanksPlease do not post duplicates -- API to update category on PO Lines?

  • To find a user exit which update the Invoice header data

    Hi,
    I need a user exit which will update the invoice header data. For eg I need to update the fields RBKP_V-ESRNR and RBKP_V-ESRRE in table RBKP_V. I was using this user exit EXIT_SAPLMRMP_010 (Program ZXM08U16).But this is not working fine as this has no exporting parameter nor tables of structure RBKP_V.
    I need for transaction MIRO.
    Kindly help ...
    Points will be rewarded
    Thanks in advance

    Hi jayasree,
    with the help of the below given program you can find out the requried user exit by giving the T code (MIRO).
    *& Report Z_USEREXIT_DISPLAY *
    Title : Display UserExits *
    Transport Request No : *
    Modification Log *
    ModNo Date Consultant Description of Change(s) *
    REPORT z_userexit_temp
    NO STANDARD PAGE HEADING
    LINE-SIZE 200
    MESSAGE-ID zz.
    T A B L E D E C L A R A T I O N S *
    TABLES: tftit,
    e071,
    e070.
    S T R U C T U R E D E C L A R A T I O N S *
    TYPES: BEGIN OF x_tstc,
    tcode TYPE tcode,
    pgmna TYPE program_id,
    END OF x_tstc.
    TYPES: BEGIN OF x_tadir,
    obj_name TYPE sobj_name,
    devclass TYPE devclass,
    END OF x_tadir.
    TYPES: BEGIN OF x_slog,
    obj_name TYPE sobj_name,
    END OF x_slog.
    TYPES: BEGIN OF x_final,
    name TYPE smodname,
    member TYPE modmember,
    include(15), "Include name
    END OF x_final.
    I N T E R N A L T A B L E D E C L A R A T I O N S *
    DATA: it_tstc TYPE STANDARD TABLE OF x_tstc WITH HEADER LINE.
    DATA: it_tadir TYPE STANDARD TABLE OF x_tadir WITH HEADER LINE.
    DATA: it_jtab TYPE STANDARD TABLE OF x_slog WITH HEADER LINE.
    DATA: it_final TYPE STANDARD TABLE OF x_final WITH HEADER LINE.
    V A R I A B L E S D E C L A R A T I O N S *
    U S E R I N P U T S S C R E E N *
    S E L E C T I O N S C R E E N *
    SELECTION-SCREEN: BEGIN OF BLOCK blk01 WITH FRAME TITLE text-t01.
    PARAMETERS: p_tcode LIKE tstc-tcode OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK blk01.
    S t a r t o f S e l e c t i o n *
    START-OF-SELECTION.
    PERFORM get_tcodes. "Get Tcodes
    PERFORM get_objects. "Get Objects
    E n d o f S e l e c t i o n *
    END-OF-SELECTION.
    PERFORM display_results. "Display Results
    *& Form get_tcodes
    Get Tcodes
    FORM get_tcodes.
    SELECT tcode
    pgmna
    INTO TABLE it_tstc
    FROM tstc
    WHERE tcode = p_tcode.
    IF sy-subrc = 0.
    SORT it_tstc BY tcode.
    ENDIF.
    ENDFORM. " get_tcodes
    *& Form get_objects
    Get Objects
    FORM get_objects.
    DATA: l_fname LIKE rs38l-name,
    l_group LIKE rs38l-area,
    l_include LIKE rs38l-include,
    l_namespace LIKE rs38l-namespace,
    l_str_area LIKE rs38l-str_area.
    DATA: v_include LIKE rodiobj-iobjnm.
    DATA: e_t_include TYPE STANDARD TABLE OF abapsource WITH HEADER LINE.
    DATA: l_line TYPE string,
    l_tabix LIKE sy-tabix.
    IF NOT it_tstc[] IS INITIAL.
    SELECT obj_name
    devclass
    INTO TABLE it_tadir
    FROM tadir FOR ALL ENTRIES IN it_tstc
    WHERE pgmid = 'R3TR' AND
    object = 'PROG' AND
    obj_name = it_tstc-pgmna.
    IF sy-subrc = 0.
    SORT it_tadir BY obj_name devclass.
    SELECT obj_name
    INTO TABLE it_jtab
    FROM tadir FOR ALL ENTRIES IN it_tadir
    WHERE pgmid = 'R3TR' AND
    object = 'SMOD' AND
    devclass = it_tadir-devclass.
    IF sy-subrc = 0.
    SORT it_jtab BY obj_name.
    ENDIF.
    ENDIF.
    ENDIF.
    *- Get UserExit names
    LOOP AT it_jtab.
    SELECT name
    member
    INTO (it_final-name, it_final-member)
    FROM modsap
    WHERE name = it_jtab-obj_name AND
    typ = 'E'.
    APPEND it_final.
    CLEAR it_final.
    ENDSELECT.
    ENDLOOP.
    *- Process it_final contents.
    LOOP AT it_final.
    l_tabix = sy-tabix.
    CLEAR: l_fname,
    l_group,
    l_include,
    l_namespace,
    l_str_area.
    l_fname = it_final-member.
    CALL FUNCTION 'FUNCTION_EXISTS'
    EXPORTING
    funcname = l_fname
    IMPORTING
    group = l_group
    include = l_include
    namespace = l_namespace
    str_area = l_str_area
    EXCEPTIONS
    function_not_exist = 1
    OTHERS = 2.
    IF sy-subrc = 0.
    IF NOT l_include IS INITIAL.
    *- Get Source code of include.
    CLEAR: v_include, e_t_include, e_t_include[].
    v_include = l_include.
    CALL FUNCTION 'MU_INCLUDE_GET'
    EXPORTING
    i_include = v_include
    TABLES
    e_t_include = e_t_include.
    IF sy-subrc = 0.
    LOOP AT e_t_include.
    IF e_t_include-line CS 'INCLUDE'.
    CLEAR l_line.
    l_line = e_t_include-line.
    CONDENSE l_line NO-GAPS.
    TRANSLATE l_line USING '. '.
    l_line = l_line+7(9).
    it_final-include = l_line.
    MODIFY it_final INDEX l_tabix TRANSPORTING include.
    ENDIF.
    ENDLOOP.
    ENDIF.
    ENDIF.
    ENDIF.
    ENDLOOP.
    ENDFORM. " get_objects
    *& Form display_results
    Display Results
    FORM display_results.
    FORMAT COLOR COL_HEADING.
    WRITE:/1(150) sy-uline.
    WRITE:/ sy-vline,
    2(23) 'Extension Name',
    24 sy-vline,
    25(39) 'Exit Name',
    64 sy-vline,
    65(74) 'Description',
    140 sy-vline,
    141(9) 'Include',
    150 sy-vline.
    WRITE:/1(150) sy-uline.
    FORMAT RESET.
    SORT it_final BY name member.
    LOOP AT it_final.
    CLEAR tftit.
    SELECT SINGLE stext
    INTO tftit-stext
    FROM tftit
    WHERE spras = 'EN' AND
    funcname = it_final-member.
    WRITE:/ sy-vline,
    it_final-name COLOR COL_KEY, 24 sy-vline,
    25 it_final-member, 64 sy-vline,
    65 tftit-stext, 140 sy-vline,
    141 it_final-include, 150 sy-vline.
    WRITE:/1(150) sy-uline.
    ENDLOOP.
    Regards
    Srinivas

  • With header line & with out header line ?

    what is difference between with header line & without header line ?

    When you create an internal table object you can also declare a header line with the same name. You can use the header line as a work area when you process the internal table. The ABAP statements that you use with internal tables have short forms that you can use if your internal table has a header line. These statements automatically assume the header line as an implicit work area. The following table shows the statements that you must use for internal tables without a header line, and the equivalent statements that you can use for internal tables with a header line:
    Operations without header line
    Operations with header line
    Operations for all Table Types
    INSERT <wa> INTO TABLE <itab>.
    INSERT TABLE ITAB.
    COLLECT <wa> INTO <itab>.
    COLLECT <itab>.
    READ TABLE <itab> ... INTO <wa>.
    READ TABLE <itab> ...
    MODIFY TABLE <itab> FROM <wa> ...
    MODIFY TABLE <itab> ...
    MODIFY <itab> FROM <wa> ...WHERE ...
    MODIFY <itab> ... WHERE ...
    DELETE TABLE <itab> FROM <wa>.
    DELETE TABLE <itab>.
    LOOP AT ITAB INTO <wa> ...
    LOOP AT ITAB ...
    Operations for Index Tables
    APPEND <wa> TO <itab>.
    APPEND <itab>.
    INSERT <wa> INTO <itab> ...
    INSERT <itab> ...
    MODIFY <itab> FROM <wa> ...
    MODIFY <itab> ...
    Using the header line as a work area means that you can use shorter statements; however, they are not necessarily easier to understand, since you cannot immediately recognize the origin and target of the assignment. Furthermore, the fact that the table and its header line have the same name can cause confusion in operations with entire internal tables. To avoid confusion, you should use internal tables with differently-named work areas.
    The following example shows two programs with the same function. One uses a header line, the other does not.
    With header line:
    TYPES: BEGIN OF LINE,
    COL1 TYPE I,
    COL2 TYPE I,
    END OF LINE.
    DATA ITAB TYPE HASHED TABLE OF LINE WITH UNIQUE KEY COL1
    WITH HEADER LINE.
    DO 4 TIMES.
    ITAB-COL1 = SY-INDEX.
    ITAB-COL2 = SY-INDEX ** 2.
    INSERT TABLE ITAB.
    ENDDO.
    ITAB-COL1 = 2.
    READ TABLE ITAB FROM ITAB.
    ITAB-COL2 = 100.
    MODIFY TABLE ITAB.
    ITAB-COL1 = 4.
    DELETE TABLE ITAB.
    LOOP AT ITAB.
    WRITE: / ITAB-COL1, ITAB-COL2.
    ENDLOOP.
    Without header line:
    TYPES: BEGIN OF LINE,
    COL1 TYPE I,
    COL2 TYPE I,
    END OF LINE.
    DATA: ITAB TYPE HASHED TABLE OF LINE WITH UNIQUE KEY COL1,
    WA LIKE LINE OF ITAB.
    DO 4 TIMES.
    WA-COL1 = SY-INDEX.
    WA-COL2 = SY-INDEX ** 2.
    INSERT WA INTO TABLE ITAB.
    ENDDO.
    WA-COL1 = 2.
    READ TABLE ITAB FROM WA INTO WA.
    WA-COL2 = 100.
    MODIFY TABLE ITAB FROM WA.
    WA-COL1 = 4.
    DELETE TABLE ITAB FROM WA.
    LOOP AT ITAB INTO WA.
    WRITE: / WA-COL1, WA-COL2.
    ENDLOOP.
    The list, in both cases, appears as follows:
    1 1
    2 100
    3 9
    The statements in the program that does not use a header line are easier to understand. As a further measure, you could have a further work area just to specify the key of the internal table, but to which no other values from the table are assigned.
    Internal table with header line
    you can use anywhere except obkect oriented concept.
    Internal table without header line :
    You should use in Object oriented concept..
    Always try to use without header line,performance point of view it is best..
    Example :
    Without header line.
    Structure
    types : begin of ty_itab ,
    matnr type mara-matnr,
    end of ty_itab.
    Internal table
    data i_itab type standard table of ty_itab .
    Work area
    data wa_itab like line of i_itab
    With header line
    data : begin of i_itab occurs 0,
    matnr like mara-matnr,
    end of i_itab
    itab with header lines are obsolete, anyway it will work but not recommended. instead use work area or more effiecient is field symbols. so donot use itab with header line.
    i will explain use of itab w/o header line.
    Data: itab1 type standard table of mara with header line occurs 0,
            itab2 type standard table of mara,
            wa_itab2 type mara.
    loop at itab1.
    "This will work fine.
    endloop.
    loop at itab2.
    "This will give erro that itabd does not hav workarea
    endloop.
    "so write
    loop at itab2 into wa_itab2.
    "This will work
    endloop.
    <b>The difference between
    whih header line and with out heater line of internal table.
    ex:-
    a) Data : itab like mara occurs 0 with header line.
    b) Data: itab like mara occurs 0.
    -While adding or retrieving records to / from internal table we have to keep the record temporarily.
    -The area where this record is kept is called as work area for the internal table.
    -The area must have the same structure as that of internal table. An internal table consists of a body and an optional header line.
    -Header line is a implicit work area for the internal table. It depends on how the internal table is declared that the itab will have the header line or not.
    a) Data : itab like mara occurs 0 with header line.
    table is with header line
    b) Data: itab like mara occurs 0.
    table is without header line</b>
    regards,
    srinivas
    <b>*reward for useful answers*</b>

  • Schedule line date is not updating in line with P.O confirmation.

    hi,
    when sales order created for individual requirements it automatically creates P.R and this P.R is converted to P.O.
    whenever this P.O is updated with confirmation category like acknowledgement or inbound delivery it should update Sales order schedule line for the delivery date. but this is not happening, what is the configuration required for this.
    Kindly reply.
    Regards,
    Venkatesh

    hi,
    when stock is not available then the customer order is booked as special requirement and P.R created against that order. Then the P.R is converted in to P.O and P.O is updated by O.A or Inbound delivery but the delivery dates from O.A or inbound does not update the sales order schedule line.
    Regards,
    Venkatesh

  • Passing an internal table WITH HEADER LINE to abap object

    Hi. In another thread, it was explained how to pass an internal table to an abap object method. Is it possible to pass an internal table that has a header line, and RETAIN the header line once the table has been passed?
    My problem is, that I can pass the table, update it, but the read buffer is not populated when returning from the object's method. This is the result of being able to pass a STANDARD TABLE type, but not a STANDARD TABLE WITH HEADER LINE.
    This means that I have to read the table into a work area instead of doing a READ TABLE LKNA1 within the method, which is what I need to do.
    Thanks.

    Please check this sample program, notice that it is modifing the internal table and passing it back modified as well as passing the "work area" or "header line" back thru the exporting parameter.
    report zrich_0001.
    *       CLASS lcl_app DEFINITION
    class lcl_app definition.
      public section.
        types: t_t001 type table of t001.
        class-data: it001 type table of t001.
        class-data: xt001 like line of it001.
        class-methods: change_table
                                    exporting ex_wt001 type t001
                                    changing im_t001 type t_t001.
    endclass.
    data: w_t001 type t001.
    data: a_t001 type table of t001 with header line.
    start-of-selection.
      select * into table a_t001 from t001.
      call method lcl_app=>change_table
                 importing
                     ex_wt001 = w_t001
                 changing
                     im_t001  = a_t001[] .
      check sy-subrc  = 0.
    *       CLASS lcl_app IMPLEMENTATION
    class lcl_app implementation.
      method change_table.
        loop at im_t001 into xt001.
          concatenate xt001-butxt 'Changed'
               into xt001-butxt separated by space.
          modify im_t001 from xt001.
        endloop.
        ex_wt001 = xt001.
      endmethod.
    endclass.
    Regards,
    Rich Heilman

  • Invoice Correction Request- Both the lines with G2N

    Hi
    I  am facing a problem while using a standard invoice correction request with reference to billing document.
    In the standard SAP, there should be 2 line items created one with item category G2N and one with item category L2N which we can change the quantity and price.
    In my system I got both line with the same item category G2N and hence I can not perform any changes to the line item.
    In the Copy Control Setting, I see  source item Category TAN AND TARGET G2N AND L2N which is how it should be for Invoice correction requrest.
    I see the Item category determination for RK - - G2N and RK--G2N G2N  (some of the SAP documents say it is standard and no need of L2N in the determination).  Still, I tried with changing L2N as well in the default with header item being G2N but no luck.
    Is this a bug in standard SAP? Do we need to apply some notes? Or Is there any specific config/routine to be applied?
    Request your help in this.
    Regards

    Hi,
    As you are creating a Invoice Correction request with reference to an Invoice Document.Standard SAP explains as
    In most cases, an invoice correction request is created with the aim that a credit memo is generated. In the standard system, the invoice correction request is therefore characterized as a credit memo request, which means that the system creates a credit memo based on the invoice correction request.
    In Customizing, you can change this, so that the invoice correction request is characterized as a debit memo request. In this case, the system creates a debit memo, based on the invoice correction request. You can change these settings in Customizing under Sales  S ales Documents  Sales document header  Define sales document types in the Sales document categ. field.
    Regardless of whether the invoice correction request is a credit or debit memo, the first item is always a credit item and the second is a debit item.
    The system creates two items in the invoice correction request for each item in the Invoice:
    1)Credit Item- Credits
    2)Debit Item-Debit
    Kindly Cross check your Copy Control for your Source Billing Document type and Target Invoice Correction request.
    Confirm for the ITEM Category TAN and TARGET G2N AND L2N.
    Create the Invoice Correction request by referring an Invoice and notice the 2 items for each Billing Item.
    Regards,
    Ravi

  • Dynamic Creation of Internal table WITH HEADER LINE

    Dear,
    Please show me the way of creating Internal table WITH HEADER LINE dynamically..
    Thanks,
    Nirav

    <font color='blue'>Hi Parekh,
    Have a look at the sample program for Dynamic internal table
    This program has been developed to update any table data in the dictionary. We give table name and File name as Input fields.
    <pre>
    REPORT znpmmm0201.
    *Types
    TYPES:
          BEGIN OF ty_file,
            data(4096) TYPE c,
          END OF ty_file.
    *Type-pools
    TYPE-POOLS:
          truxs.
    *Work areas
    DATA:
          wa_file      TYPE ty_file.
    *Internal tables
    DATA:
          it_file      TYPE STANDARD TABLE OF ty_file,
          it_data      TYPE truxs_t_text_data.
    DATA:
          gv_dref TYPE REF TO data,
          file_name TYPE string.
    *FIELD-SYMBOLS
    FIELD-SYMBOLS:
                   <gf_itab> TYPE STANDARD TABLE,
                   <wa>      TYPE ANY.
    *& Selection-screen
    PARAMETERS:
          p_table TYPE rsrd1-tbma_val,
          p_file  TYPE ibipparms-path.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
      PERFORM f4_for_p_file CHANGING file_name .
    *& START-OF-SELECTION
    START-OF-SELECTION.
      CREATE DATA gv_dref TYPE TABLE OF (p_table).
      ASSIGN gv_dref->* TO <gf_itab>.
      PERFORM upload_data USING file_name.
      MODIFY (p_table) FROM TABLE <gf_itab>.
    *&      Form  UPLOAD_DATA
    FORM upload_data USING file.
      CALL FUNCTION 'GUI_UPLOAD'
        EXPORTING
          filename                = file
          filetype                = 'ASC'
        TABLES
          data_tab                = it_file.
      APPEND LINES OF it_file TO it_data.
      CLASS cl_abap_char_utilities DEFINITION LOAD.
      DATA: l_field_seperator.
      l_field_seperator = cl_abap_char_utilities=>horizontal_tab.
      REPLACE ALL OCCURRENCES OF '|' IN TABLE it_data WITH l_field_seperator.
      CALL FUNCTION 'TEXT_CONVERT_TEX_TO_SAP'
        EXPORTING
          i_field_seperator    = l_field_seperator
          i_tab_raw_data       = it_data
        TABLES
          i_tab_converted_data = <gf_itab>.
    ENDFORM.                    " UPLOAD_DATA
    *&      Form  F4_FOR_p_file
    FORM f4_for_p_file CHANGING file.
      DATA:
            l_field_name LIKE  dynpread-fieldname VALUE 'P_FILE'.
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          program_name  = syst-cprog
          dynpro_number = syst-dynnr
          field_name    = l_field_name
        IMPORTING
          file_name     = p_file.
      file = p_file.
    ENDFORM.                    " F4_FOR_p_file </pre>
    Thanks,
    Venkat.O</font>

Maybe you are looking for

  • Many printers and chose the print to print by

    i want to buy many printers , then install every printers in my pc , can i chose any print to print by e-mail

  • FCP Universal Crossgrade - still waiting

    I sent mine crossgrade form out 5 days ago, so I'm hoping they will come in soon. I tried to check the status of my crossgrade online but I don't appear to be in their systems yet. Anyone have a number that I can reach a "person" to ask about the sta

  • Batch Capture Changes Media Start, End, and Duration

    Hello all... For some reason, when I batch capture from an imported batch list in FCP 4.5, the program changes the media start, end, and duration just slightly once the capture has completed. Does anyone know why this might be occurring?

  • Watch Ipod Classice on TV

    I bought a component AV cable for my Ipod/tv. When I hooked it up, the sound comes through but the picture does not come through (there are lines on the screen). Does anyone know why? I have checked the cable connections multiple times, but no change

  • Up loading music into final cut express

    Hello, I'm new to FCE and have found that I can't use music that I have bought from Itunes in my projects. I have read that there is free program called "hear you music anywhere" that will allow this to work. I have googled this but just get sent aro