VOFM output requirements

Hi,
I want to debug an SD requirement for output message propose, but the requirement is active and the issue output function of VA02 does not stop in the break point ?
Does anyone have any idea of why this happens, and how may I debug an output requirement ?
Please note the first time I've asked for the output I've seen a message telling requirments are not active in manual output request. Is this usual ? Can it be changed ?
Thanks,
Paulo Sousa

The problem, was I was issuing the output at initial screen of VA03. If must be inside the transaction.
Thanks anyway.

Similar Messages

  • Output Requirement not Fulfilled (But output generated anyway?)

    Hello Gurus,
    I am facing a very strange situation.
    I have added a custom field to the field catalog for output determination.
    The setup looks all good, the communication structure is populating the field just fine and the output gets triggered as expected.
    However, when I go to the determination analysis (VF02 > Header > Output > Goto > Det. Analysis), it shows the infamous message: Output ignored (requirement 901 not fulfilled). I know you will all say that the requirements in 901 are custom and I should check with my developer, but let's skip that part:
    From VOFM, my requirement 901 is a 'copy' of 062 and is as simple as below. In debug I could confirm that all checks pass.
    FORM KOBED_901.
       SY-SUBRC = 4.
                                         1
       check SY-TCODE = 'VF01'.
       CHECK : KOMKBV3-UVALL CA ' C'.
       CHECK : KOMKBV3-UVPRS CA ' C'.
       CHECK : KOMKBV3-UVALS CA ' C'.
       CHECK : KOMKBV3-RELIK EQ SPACE.
       CHECK : KOMKBV3-RFBSK EQ 'C'.
       SY-SUBRC = 0.
    ENDFORM.
    FORM KOBEV_901.
       SY-SUBRC = 4.
                                     1
       check SY-TCODE = 'VF01'.
       CHECK : KOMKBV3-UVALL CA ' C'.
       CHECK : KOMKBV3-UVPRS CA ' C'.
       CHECK : KOMKBV3-UVALS CA ' C'.
       CHECK : KOMKBV3-RELIK EQ SPACE.
       CHECK : KOMKBV3-RFBSK EQ 'C'.
       SY-SUBRC = 0.
    ENDFORM.
    So the issue is more around: Why is the determination analysis showing me that the output was ignored due to requirement not fulfilled if the actual output was successfully determined and processed in the document?

    Hi Jelena,
    Thank you for your reply.
    Here you can see the details where the manual change flag can be seen (unticked).
    Regarding the Requirement checks, when I say all checks passed, I mean that every single value in the code is equal to the value it is checking against, for example:
    CHECK : KOMKBV3-UVALL CA ' C'. (value is initial = pass)
       CHECK : KOMKBV3-UVPRS CA ' C'. (value is initial = pass)
       CHECK : KOMKBV3-UVALS CA ' C'. (value is initial = pass)
       CHECK : KOMKBV3-RELIK EQ SPACE. (value is initial = pass)
       CHECK : KOMKBV3-RFBSK EQ 'C'. (value is 'C' = pass)
    Therefore, SY-SUBRC = 0 and the output is determined.
    The outcome is exactly the expected, the output is determined.
    The issue is in the analysis screen that shows the requirement as not fulfilled even though the output was successfully determined and I cannot see the access sequence used to determine the output.

  • Output requirement not being hit

    We have an output requirement on an output type ZSOL but it is not hitting the requirement.  I know this because I even specify that sy-subrc = 4 in the requirement (no other code) and it still creates the output type.  This is on the delivery header.  What else could I check? Yes the requirement is active.
    Regards,
    Davis

    Hi Jelena,
    Thank you for your reply.
    Here you can see the details where the manual change flag can be seen (unticked).
    Regarding the Requirement checks, when I say all checks passed, I mean that every single value in the code is equal to the value it is checking against, for example:
    CHECK : KOMKBV3-UVALL CA ' C'. (value is initial = pass)
       CHECK : KOMKBV3-UVPRS CA ' C'. (value is initial = pass)
       CHECK : KOMKBV3-UVALS CA ' C'. (value is initial = pass)
       CHECK : KOMKBV3-RELIK EQ SPACE. (value is initial = pass)
       CHECK : KOMKBV3-RFBSK EQ 'C'. (value is 'C' = pass)
    Therefore, SY-SUBRC = 0 and the output is determined.
    The outcome is exactly the expected, the output is determined.
    The issue is in the analysis screen that shows the requirement as not fulfilled even though the output was successfully determined and I cannot see the access sequence used to determine the output.

  • Item Level Details in Output Requirements Control during Inbound Delivery

    Hello Experts,
    I have a requirement to access item level details of an inbound delivery at the time of processing the output requirement. The output requirement is defined for application E1 and has a related communication structure KOMKBE1. However, this structure does not have item details (Material, Plant, Batch is what is needed) . Is there another global communication structure that stores this data when the output requirement is called? If not, is there any other way to access that data during runtime?
    It is not possible to fetch it from the database tables because the delivery creation process is not yet complete and thus it is not stored in the database, as the output requirement is called when the SAVE button is clicked in VL31N.
    Thanks,
    - Neeraj
    EDIT: Found a solution: Using field symbols, I picked up the value of the needed details from the structures available in the calling program SAPMV50A. In this case, I did not use KOMKBE1 at all.
    Edited by: NeerajAngal on Oct 6, 2010 12:28 PM

    Hi
    As per my understanding you can try se63 option ..

  • Crystal Reports for SAP Print Output requirements like Sales Order O/P

    Hello,
    Has anybody used Crystal Reports for Sales Order or Invoice Print Output type requirements?
    Typically these outputs get triggered via Output Management Configuration on Save of a Sales Order or Configuration.
    Traditionally in the Output Management configuration of say Sales Order, we can specify the "Output Program" and the "Sapscript" or "Smart Form" or "Adobe Form".
    How do we tell SAP t trigger a Crystal Report output if it is a feasible way to go?
    Also can anybody tell what is SAP's strategic direction for Print Output requirements?
    regards,
    Atul

    Hi Atul,
    Do you have answers for your questions? If so, could you please share?
    Thank you in advance,
    Joã

  • Making an Output Required

    I want to make a sub VI output Required. This is apparently not an option. Am I missing something here?
    (VI attached. Notice that this can't work as a sub VI without wiring the output terminal because LabVIEW will crash.)
    Attachments:
    play short sound.vi ‏15 KB

    Phillip Brooks wrote:
    A couple of people have managed to create a VI with required outputs. The 'secret' han not yet been revealed, but you can monitor the discussion on the LAVA forums... I would like to know how too...
    (Even some NI folks would like to know how this was done, so it certainly sounds like a "suggestion page" candidate
    yea, i am still waiting on them to give it away. my patience is stretched i would love to have this feature.
    ... And here's where I keep assorted lengths of wires...

  • VOFM - pricing requirements ( abaper require some functional assistance)

    HI,
    I had written the required code in one of the customer routines in the transaction: vofm.
    to change the tax code according to the country of destination.
    I was given information that this will be triggered during the sales order change..(va02)..
    When i put a break point in that include it is not triggering..
    Can anyone tell me how to trigger (either std include or customerized include) of transaction: vofm (pricing requirements) in the sales order change tranx (VA02).
    thanx

    Hi there,
    Once the routine is configured in VOFM, it has to be activated for eg using RV80HGEN. Only then you can apply that routine.
    Also when the logic is not getting triggered in debug, then it means that either the logic is wrong, code has been put in a wrong location or tables / fields are called wrongly.
    Ask the ABAPer to check points & then try.
    Also changes in VA02 is captured by function V & new entry by H.
    Regards,
    Sivanand

  • Pls urgent: maintain requirements and formulas VOFM- output control

    dear all
    i have developed a new routine number 901 to stop printout of delivery chalan from a delivery unless post goods issue has taken place, but it is not working though i have activated it and assigned it to my output type LD00. can anyone suggest me about the same. i will be very greatful. 
    regards
    vikas chhabra
    [email protected]

    Hi,
    I want to create a new routine for picking confirmation. but it is asking for acess key.
    It would b appreciated if u xplain me how to create a new routine.
    plz its urgent........
    Thanks in advance
    sirisha namani

  • Output required in MS Excel from Reports Oracle 10g error with built in pac

    Hi All,
    Our requirement is to get matrix report output in MS Excel. For that i found a report online. However, im having issues with Built-in Package OLE2.obj_type.
    Below is the report log file:
    ******* Custom: Version : UNKNOWN
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    XX_MATRIX_REPORT module: XX_MATRIX_REPORT
    Current system time is 10-AUG-2012 17:23:17
    +-----------------------------
    | Starting concurrent program execution...
    +-----------------------------
    APPLLCSP Environment Variable set to :
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    American_America.UTF8
    Enter Password:
    REP-0736: There exist uncompiled program unit(s).
    REP-0736: There exist uncompiled program unit(s).
    REP-1247: Report contains uncompiled PL/SQL.
    REP-0069: Internal error
    REP-57054: In-process job terminated:Terminated with error:
    REP-1247: There exist uncompiled program unit(s).
    REP-1247: Report contains uncompiled PL/SQL.
    Report Builder: Release 10.1.2.3.0 - Production on Fri Aug 10 17:23:19 2012
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Start of log messages from FND_FILE
    End of log messages from FND_FILE
    Program exited with status 1
    Concurrent Manager encountered an error while running Oracle*Report for your concurrent request 11242010.
    Review your concurrent request log and/or report output file for more detailed information.
    Executing request completion options...
    Output file size:
    0
    Finished executing request completion options.
    Concurrent request completed
    Current system time is 10-AUG-2012 17:23:20
    Please Help!!!

    After Report:
    function AfterReport return boolean is
    begin
    RPT2XLS.release_memory;
    srw.user_exit('FND SRWEXIT');
    srw.message(101,'After Report');
    return (TRUE);
    end;
    RPT2XLS package body:
    PACKAGE BODY RPT2XLS IS
         TYPE ExcelCell IS RECORD(RowNo binary_integer,
                                                                     ColNo binary_integer,
                                                                     Val varchar2(2000),
                                                                     FontName varchar2(20),
                                                                     FontSize binary_integer,
                                                                     FontStyle binary_integer,
                                                                     FontColor binary_integer,
                                                                     BgrColor binary_integer,
                                                                     Format varchar2(60),
                                                                     Align xlHAlign
         TYPE ExcelCells IS TABLE OF ExcelCell;
         Cell ExcelCells := ExcelCells();
         CurrentRow binary_integer := 1;
         PROCEDURE new_line IS
         BEGIN
              CurrentRow := CurrentRow + 1;
         END;
         PROCEDURE put_cell(ColNo binary_integer, CellValue in varchar2,
                                                      FontName in varchar2 DEFAULT null,
                                                      FontSize in binary_integer DEFAULT null,
                                                      FontStyle in binary_integer DEFAULT null,
                                                      FontColor in binary_integer DEFAULT null,
                                                      BgrColor in binary_integer DEFAULT null,
                                                      Format in varchar2 DEFAULT null,
                                                      Align in xlHAlign DEFAULT null
                                                      ) IS
         BEGIN
              Cell.Extend;
              Cell(Cell.Last).RowNo := CurrentRow;
              Cell(Cell.Last).ColNo := ColNo;
              Cell(Cell.Last).Val := CellValue;
              Cell(Cell.Last).FontName := FontName;
              Cell(Cell.Last).FontSize := FontSize;
              Cell(Cell.Last).FontStyle := FontStyle;
              Cell(Cell.Last).FontColor := FontColor;
              Cell(Cell.Last).BgrColor := BgrColor;
              Cell(Cell.Last).Format := Format;
              Cell(Cell.Last).Align := Align;
         END;
    PROCEDURE run IS
              Application OLE2.OBJ_TYPE;
              Workbooks OLE2.OBJ_TYPE;
              Workbook OLE2.OBJ_TYPE;
              Worksheets OLE2.OBJ_TYPE;
              Worksheet OLE2.OBJ_TYPE;
              WorkCell OLE2.OBJ_TYPE;
              WorkColumn OLE2.OBJ_TYPE;
    WorkFont OLE2.OBJ_TYPE;
    WorkInterior OLE2.OBJ_TYPE;
              ArgList OLE2.LIST_TYPE;
         BEGIN
              Application := OLE2.create_obj('Excel.Application');
              OLE2.set_property(Application, 'Visible', 1);
              Workbooks := OLE2.get_obj_property(Application, 'Workbooks');
    Workbook := OLE2.invoke_obj(WorkBooks, 'Add');
              Worksheets := OLE2.get_obj_property(Workbook, 'Worksheets');
              Worksheet := OLE2.get_obj_property(Application, 'ActiveSheet');
              for i in Cell.First .. Cell.Last
              loop
                   if Cell(i).Val is not null then
                        ArgList := OLE2.create_arglist;
                        OLE2.add_arg(ArgList, Cell(i).RowNo);
                        ole2.add_arg(ArgList, Cell(i).ColNo);
                        WorkCell := OLE2.get_obj_property(Worksheet, 'Cells', ArgList);
                        ole2.destroy_arglist(ArgList);
                        ole2.set_property(WorkCell, 'Value', Cell(i).Val);
                        ole2.set_property(WorkCell, 'NumberFormat', Cell(i).Format);
                        if Cell(i).Align is not null then
                             ole2.set_property(WorkCell, 'HorizontalAlignment', Cell(i).Align);
                        end if;
                        WorkFont := OLE2.get_obj_property(WorkCell, 'Font');
                        WorkInterior := ole2.Get_Obj_Property(WorkCell, 'Interior');
                        if Cell(i).FontName is not null then
                             OLE2.set_property(WorkFont, 'Name', Cell(i).FontName);
                        end if;
                        if Cell(i).FontSize is not null then
                             OLE2.set_property(WorkFont, 'Size', Cell(i).FontSize);
                        end if;
                        if mod(Cell(i).FontStyle, 2) = 1 then
                             OLE2.set_property(WorkFont, 'Bold', 1);
                        end if;
                        if mod(Cell(i).FontStyle, 4) > 2 then
                             OLE2.set_property(WorkFont, 'Italic', 1);
                        end if;
                        if mod(Cell(i).FontStyle, 8) > 4 then
                             OLE2.set_property(WorkFont, 'Underline', 2);
                        end if;
                        if Cell(i).FontColor is not null then
                             OLE2.set_property(WorkFont, 'ColorIndex', Cell(i).FontColor);
                        end if;
                        if Cell(i).BgrColor is not null then
                             OLE2.set_property(WorkInterior, 'ColorIndex', Cell(i).BgrColor);
                        end if;
                        OLE2.release_obj(WorkInterior);
                        OLE2.release_obj(WorkFont);
                        OLE2.release_obj(WorkCell);
                   end if;
              end loop;
              ArgList := ole2.create_arglist;
              ole2.add_arg(ArgList, 'A:Z');
              WorkColumn := ole2.Get_Obj_Property(WorkSheet, 'Columns', ArgList);
              ole2.destroy_arglist(ArgList);
              ole2.invoke(WorkColumn, 'AutoFit');
              OLE2.release_obj(WorkColumn);
              OLE2.release_obj(Worksheet);
              OLE2.release_obj(Worksheets);
              OLE2.release_obj(Workbook);
              OLE2.release_obj(Workbooks);
              OLE2.release_obj(Application);
         END;
         PROCEDURE release_memory IS
         BEGIN
              Cell := ExcelCells();
              SYS.DBMS_SESSION.free_unused_user_memory;
         END;
    END;
    We are getting the error in log file Report contains uncompiled PL/SQL.
    due to ole2.obj_type...

  • Grouped output required based on input group :No one???????

    Hi to all,
    I want grouped output based on input group.
    e.g
    SQL> select * from test_data;
    FIELD
    a
    b
    c
    d
    e
    a
    e
    c
    d
    e
    10 rows selected.
    SQL>
    Now I want grouped output like this
    When I give input set (a,b) then output should be :
    a,b
    a
    c
    c
    d
    d
    e
    e
    e
    When I give input set (a,e) then output should be :
    a,e
    a,e
    b
    c
    c
    d
    d
    e
    I want a query regarding this , I know this is possible through Pl/SQL, but the requirement is through query.....
    rgds,
    Rup

    I want grouped output based on input group.
    I want a query regarding this
    with
    test_data as
    ( select substr(p, instr(p, ',', 1, level) + 1, instr(p, ',', 2, level) - instr(p, ',', 1, level) - 1) as field
        from (select ',' || 'a,b,c,d,e,a,e,c,d,e' || ',' as p from dual)
        connect by level <= length(p) - length(replace(p, ',')) - 1
    input_set as
    ( select distinct substr(p, instr(p, ',', 1, level) + 1, instr(p, ',', 2, level) - instr(p, ',', 1, level) - 1) as field
        from (select ',' || 'a,d,e' || ',' as p from dual)
        connect by level <= length(p) - length(replace(p, ',')) - 1
    group_count as
    ( select min(count(i.field)) as group_cnt
        from test_data t, input_set i
        where i.field(+) = t.field
        group by t.field
        having count(i.field) > 0
    test_data2 as
    ( select field,
          row_number() over (partition by field order by null) as group_no1,
          row_number() over (                   order by null) as group_no2
        from test_data
    input_set2 as
    ( select field, row_number() over (order by field) as item_no
        from input_set
    select max(fields) as fields
      from
      ( select
            replace(sys_connect_by_path(decode(level, 1, group_no2), '-'), '-') as group_no,
            ltrim(sys_connect_by_path(t.field, ','), ',') as fields,
            level as lvl
          from test_data2 t, input_set2 i, group_count
          where i.field(+) = t.field
          start with group_no1 > group_cnt or item_no = 1 or item_no is null
          connect by prior group_no1 <= group_cnt and group_no1 = prior group_no1 and item_no = prior item_no + 1
      group by group_no
      order by max(lvl) desc, fields
    FIELDS
    a,d,e
    a,d,e
    b
    c
    c
    e
    6 rows selected.

  • Output requirement

    Hi,
    our system is so designed that the  sales order is confirmed for stock when the materials department confirms the same by means of a Z transaction and by selecting the relevant sales order number. by doing this, a staus is updated in the sales order that it is "accpeted by matrials".
    now we want to put a requirment in order confirmation output type ZBA00 that unless and untill the sales order status is "accpeted by materials", it should not trigger an order confirmation.
    so when the first time the sales order is made, the status is "pending with materials" and so ZBA00 will not be set in sales document.
    my question is after some days,when the matrials department confirms the stock for the sales order and the status in order is changed to accpetd by materials, do the user needs to go in Va02 change mode to trigger the output type "...........we do not want this, we want as soon as order status is changed, the  sales order confirmation should be sent to customer wihtout users entering into sales order change mode.
    regards
    sachin

    Hi,
    As per current design, yes users need to use VA02 to trigger the output.
    If the users do not want to open manually, then when you update the sales order status using the Z transaction code, the same Z-program can be coded to add the output type in the sales order, after updating the status in the sales order.
    If this option is not accepted by the business, then you can develop another ABAP program, to update the sales order with output condition record. The program logic can be, check the status for "accepted by materials" -> then open the sales order in VA02, then add the output condition type -> then save the sales order. This Z-program can be run in the background at frequent intervals like say once in 4hrs.
    In order to trigger the output automatically, the output condition master record should be set with value 4-send immediately in the field dispatch time.
    Regards,

  • 4.0 EA2 - Server Output Requires DBMS Output Connection to be Enable

    In 3.2.2, I was able to set SERVEROUTPUT in the SQL window to view server output without first enabling the connection in the DBMS Output window.  4.0 EA1 required the connection to be enabled.  4.0 EA2 still appears to require this.  Which behavior is the expected behavior, 3.2.2 or 4.0?
    Thanks

    I'm noticing the same - server output doesn't show in the script output panel unless I have the dbms output panel enabled for the connection.
    set serveroutput on
    run a dbms_output commmand - nothing shows in script output (except anonymous block completed)
    open dbms output view and enable for db and output now shows in both.
    Interestingly - if I run multiple dbms_outputs, the first time I run a command after opening the dbms output panel I see all the previous dbms output results.
    I'm on a mac, which may be the difference

  • VOFM output control routine for VT01N

    I need to know what the temporary strucutre or internal table is that SAP uses for deliveries.  The values eventually get stroed in table VTTP.  But when using VT01N they are not there of course until it is actually saved to the DB.  The output control routine that was created gets invoked or called before it is saved so I have to read from the temp or internal table SAP uses to load these values for the deliveries.  Does anyone know what this table might be?  I am allowing or preventing output based on some detail concerning the delieveries but none of it is stored until it is saved so I need this temp table to get to the values.

    Look in INCLUDE VTTPDATA.
    This is where the internal tables are defined for VT01N.
    *   INCLUDE VTTPDATA                                                   *
    TABLES:  VTTP,   *VTTP,
             VTTPD,  *VTTPD,
             VTTPVB, *VTTPVB.
    DATA:    BEGIN OF COMMON PART VTTPCOM.
    *   shipment items
    * Data base contents
    DATA:    BEGIN OF DBVTTP OCCURS 0.
               INCLUDE STRUCTURE VTTP.
    DATA:    END OF DBVTTP.
    * New table contents
    DATA:    BEGIN OF XVTTP OCCURS 0.         "Sortiert nach:
               INCLUDE STRUCTURE VTTPVB.      " MANDT TKNUM TPNUM VBELN
    DATA:    END OF XVTTP.
    * Old table contents
    DATA:    BEGIN OF YVTTP OCCURS 0.         "Sortiert nach:
               INCLUDE STRUCTURE VTTPVB.      " MANDT TKNUM TPNUM
    DATA:    END OF YVTTP.
    * Temporary table contents
    DATA:    BEGIN OF LVTTP OCCURS 0.
               INCLUDE STRUCTURE VTTPVB.
    DATA:    END OF LVTTP.
    * Definition of keys
    DATA:    BEGIN OF VTTP_KEY,
               MANDT LIKE VTTP-MANDT,
               TKNUM LIKE VTTP-TKNUM,
               TPNUM LIKE VTTP-TPNUM,
             END   OF VTTP_KEY.
    * Internal table for screen processing
    DATA:    BEGIN OF IVTTP OCCURS 0,        "Sortierkriterium wechselt !
               TKNUM LIKE VTTP-TKNUM,
               TPRFO LIKE VTTP-TPRFO,
               TPNUM LIKE VTTP-TPNUM,
               VBELN LIKE VTTP-VBELN,
               VSTEL LIKE VTRLK-VSTEL,
               WERKS LIKE VTTPVB-WERKS,
               LAND1 LIKE VTRLK-LAND1,
               PSTLZ LIKE VTRLK-PSTLZ,
               KUNNR LIKE VTRLK-KUNNR,
               LIFNR LIKE VTTPVB-LIFNR,
               CONADDR LIKE V56IDLNT-CONADDR,
               TABIX LIKE SY-TABIX,
               XTRLK LIKE SY-TABIX,
               BTGWC LIKE VTRLK-BTGEW,
               GSGWC LIKE VTRLK-BRGEW,
               VOLMC LIKE VTRLK-VOLUM,
    *        fields below will be updated during tree processing
               BTGWD LIKE V56IQUA-BTGWD,
               GSGWD LIKE V56IQUA-GSGWD,
               VOLMD LIKE V56IQUA-VOLMD,
               DTMEG LIKE TVTK-DTMEG,
               DTMEV LIKE TVTK-DTMEV,
               TKNEW LIKE VTTP-TKNUM,
               SELKZ LIKE RV56A-SELTSTP,
             END   OF IVTTP.
    *   deliveries in process
    DATA: BEGIN OF XTRLK OCCURS 0.         "delivery headers
            INCLUDE STRUCTURE VTRLK.       "Sortiert nach MANDT VBELN
    DATA: END OF XTRLK.
    DATA: BEGIN OF XTRLP OCCURS 0.         "delivery items
            INCLUDE STRUCTURE VTRLP.       "Sortiert nach VBELN POSNR
    DATA: END OF XTRLP.
    DATA:    END OF COMMON PART.
    If you put a breakpoint in you VOFM routine, you should be able to examine which of these has the data that you need.
    If you need more info, such as header data etc
    Look at these others:
    *        Internal tables for shipment data base
    SET EXTENDED CHECK OFF.
    INCLUDE vttkdata.                      "shipment header
    INCLUDE vttpdata.                      "shipment item
    INCLUDE vttsdata.                      "shipment segment
    INCLUDE vbpadata.                      "partner
    INCLUDE vtfadata.                      "flow
    INCLUDE sadrdata.                      "address
    This is from the top include MV56ATOP for the program run by VT01N, SAPMV56A.
    You can access all of this through SE84, Information System.
    Good luck
    Brian

  • VOFM Copying Requirements

    Hi Folks,
    I have an issue in VOFM transaction. Actually i am blank about this transaction.
    My requirement is :     
    " Standard SAP does not copy the data stored in the “your reference field” sold-to party header to the “External Delivery” field of the delivery header. An enhancement is required to copy this value from the sales order to the delivery document ".
    The VOFM routine that is currently being used to transfer data from the sales order header to the delivery header is “1”
    Now how to proceed with this? Should i want to create a new routine or need modifiy the existing one?
    If u send any step by step process, it would be much helpful to me.
    Awaiting for urs response.
    Regards
    Savi.

    Hi Anji,
    The following code is the standard code copied from program FV50C001.
    Pick-up sheet number in delivery order processing is external dlv. no.
      IF CVBAK-VBKLT EQ VBKLT_AUSL_AUFT OR
         CVBAK-VBKLT EQ VBKLT_AUSL_AUFT_KORR.
        MOVE CVBAK-BSTNK TO LIKP-LIFEX.
      ENDIF.
    Consignment issue by service agent is external delivery number
      IF CVBAK-VBKLT EQ VBKLT_EDL_ENTN OR
         CVBAK-VBKLT EQ VBKLT_EDL_ENTN_KORR.
        MOVE CVBAK-BSTNK TO LIKP-LIFEX.
      ENDIF.
    My requirement is i need to move the " Your reference " Field from Sold-to party Header ( i.e VBKD-IHREZ ) to the " External Delivery " Field of the Delivery Header ( i.e LIKP-LIFEX ).
    How to proceed with this? Should i want to comment the standard code of FV50C001 or need to continue with the satndard one?
    Can u give sample code?
    Regards,
    Savi.

  • Landscap and Portrait output required in one XML publisher report

    XML file generated is having records as follows:
    H1 D11
    H1 D12
    H1 D13
    H2 D21
    H2 D22
    H2 H23
    H3 D31
    H3 D32
    We want output as follows:
    First Page
    This should be a Portrait page with Header information (H1,H2, H3, etc.) in it.Its basically a letter to the customer.
    Second Page
    This should be a Landscape page with Details information (D11, D12, D13, etc) in it which includes multiple invoices information in a tabular form.
    But the information we need is in the following Sequence
    1st Page (Portrait) H1 (Letter)
    2nd Page (Landscape) D11 (Details)
    D12
    D13
    3rd Page (Portrait) H2 (Letter )
    4th Page (Landscape) D21 (Details)
    D22
    D23
    Please let us know how can we achieve this in XML Template. We tried to use page breaks and section breaks , but when we use both the formats it breaks the grouping of header and prints all the portrait pages first and then only one landscape page.
    Its Urgent , please advice and help.
    Thanks in advance - Manoj/ Ravi

    Do you have any findings for sending output to email or fax. We need the same.
    Thx,
    Suman

Maybe you are looking for

  • Error while trying to open Admin console

    Hi Experts, I'm a little frustrated after a days work, I can't get my B1iSN interface running again. It was running about 2 weeks ago, without a problem, we have some important intercompany processes for our customer there. Now, when i want to open t

  • Swf to pdf conversion problem

    Don't really know if this is the best forum for this, but.... I have a few flash files (swf) which play perfectly well in Flash Player, in the browser, anywhere you like! I've recently been trying to convert these (with Pro 8) to pdf files, and the p

  • Multiple flat files appended, is file locked until all processed?

    Hi All, Have a scenario in place where we are collecting multiple flat files on ECC and using append mode on the receiver file adapter to create a single file for final output. We are only interested in submitting the output to it's target after all

  • How to Copy Excel table into CS4 and print onto photo in sequence.

    I would like to be able to import fields from Excel into Photoshop CS4 and have the Excel information print directly onto the photo image as a line of text across the bottom and layered over the image itself.  This Excel information needs to be able

  • Podcast explicit tags are not being recognized

    I'm using Squarespace as my website host, and have followed their instructions to insert the iTunes Explicit tag into our feed before submitting to the iTunes store. Unfortunately, after extensive testing with Squarespace support, the tags are being