ALV oops top_of_page heading and short text settings

Hello,
Am wrking with oops alv TOP_OF_PAGE am getting text in top of page but trying to aligning with spaces it not wrking plz let me know h do solve.
_Out put Required is_
Sales plan Vs Budget plan
Plantype:       ZHPLSALES          ZHPLPROD
Version :        004                        004
Period  :        03-2008                  10-2008
Am unable to do alignment:
and out put am geting is
Sales plan Vs Budget plan
Plantype: ZHPLSALES ZHPLPROD
Version : 004 004
Period  :  03-2008 10-2008
unable to do alignment my coding for top of page as below
FORM EVENT_TOP_OF_PAGE  USING  DG_DYNDOC_ID TYPE REF TO CL_DD_DOCUMENT.
   DATA: DL_TEXT(255) TYPE C. "Text
  Populating header to top-of-page
   CALL METHOD DG_DYNDOC_ID->ADD_TEXT
     EXPORTING
       TEXT      = 'Sales Plan Vs. Ethylene Plan'
       SAP_STYLE = CL_DD_AREA=>HEADING.
     SAP_COLOR = CL_DD_AREA=>ACT_COLORS.
   SAP_EMPHASIS = CL_DD_AREA=>STRONG.
Add new-line
   CALL METHOD DG_DYNDOC_ID->NEW_LINE.
   CONCATENATE 'Planning Type:' S_SCTYP-LOW  S1_SCTYP-LOW INTO DL_TEXT SEPARATED BY SPACE.
Add Program Name to Document
   PERFORM ADD_TEXT USING DL_TEXT.
Add new-line
   CALL METHOD DG_DYNDOC_ID->NEW_LINE.
   CLEAR : DL_TEXT.
Move program ID
   CONCATENATE 'Version:'   S_VRSIO-LOW S_VRSIO-LOW INTO DL_TEXT SEPARATED BY SPACE.
Add Program Name to Document
   PERFORM ADD_TEXT USING DL_TEXT.
Add new-line
   CALL METHOD DG_DYNDOC_ID->NEW_LINE.
   CLEAR : DL_TEXT.
space and  '     ' are not wrking so please let me know h to solve

Check this Blog.
/people/vijaybabu.dudla/blog/2006/07/21/topofpage-in-alv-using-clguialvgrid

Similar Messages

  • How to upload the Header and Item texts

    Hi ,
    I need to upload the Header and Item texts , what is the process to upload.................................
    Regards,
    Raghunath.S

    hi,
    see the sample code.
    report ZVENDOR_BANK
           no standard page heading line-size 255.
    *-----tables declaration
    tables:lfa1,lfbk,t100.
    *-----data declaration
    data:begin of it_dummy occurs 0,
           dummy(100) type c,
         end of it_dummy.
    data:begin of it_lfa1 occurs 0,
           lifnr like lfa1-lifnr,
           ktokk like lfa1-lifnr,
           name1 like lfa1-name1,
           sortl like lfa1-sortl,
           land1 like lfa1-land1,
         end of it_lfa1,
         begin of it_lfbk occurs 0,
           lifnr like lfbk-lifnr,
           banks like lfbk-banks,
           bankl like lfbk-bankl,
           bankn like lfbk-bankn,
           koinh like lfbk-koinh,
         end of it_lfbk.
    data:bdcdata like bdcdata occurs 0 with header line.
    start-of-selection.
      CALL FUNCTION 'GUI_UPLOAD'
        EXPORTING
      FILENAME = 'C:\Documents and Settings\Rvelagapudi\Desktop\vendor.txt'
         FILETYPE                      = 'ASC'
         HAS_FIELD_SEPARATOR           = '#'
        TABLES
          DATA_TAB                      = it_dummy
       EXCEPTIONS
         FILE_OPEN_ERROR               = 1
         FILE_READ_ERROR               = 2
         NO_BATCH                      = 3
         GUI_REFUSE_FILETRANSFER       = 4
         INVALID_TYPE                  = 5
         NO_AUTHORITY                  = 6
         UNKNOWN_ERROR                 = 7
         BAD_DATA_FORMAT               = 8
         HEADER_NOT_ALLOWED            = 9
         SEPARATOR_NOT_ALLOWED         = 10
         HEADER_TOO_LONG               = 11
         UNKNOWN_DP_ERROR              = 12
         ACCESS_DENIED                 = 13
         DP_OUT_OF_MEMORY              = 14
         DISK_FULL                     = 15
         DP_TIMEOUT                    = 16
         OTHERS                        = 17.
      loop at it_dummy.
        if it_dummy-dummy+0(1) = 'H'.
          it_lfa1-lifnr = it_dummy-dummy+1(4).
          it_lfa1-ktokk = it_dummy-dummy+5(4).
          it_lfa1-name1 = it_dummy-dummy+9(7).
          it_lfa1-sortl = it_dummy-dummy+16(2).
          it_lfa1-land1 = it_dummy-dummy+18(2).
          append it_lfa1.
        else.
          it_lfbk-lifnr = it_dummy-dummy+1(4).
          it_lfbk-banks = it_dummy-dummy+5(2).
          it_lfbk-bankl = it_dummy-dummy+7(8).
          it_lfbk-bankn = it_dummy-dummy+15(8).
          it_lfbk-koinh = it_dummy-dummy+23(4).
          append it_lfbk.
        endif.
      endloop.
      loop at it_lfa1.
        refresh bdcdata.
        perform bdc_dynpro      using 'SAPMF02K' '0100'.
        perform bdc_field       using 'BDC_CURSOR'
                                      'RF02K-KTOKK'.
        perform bdc_field       using 'BDC_OKCODE'
                                      '/00'.
        perform bdc_field       using 'RF02K-LIFNR'
                                      it_lfa1-lifnr.
        perform bdc_field       using 'RF02K-KTOKK'
                                      it_lfa1-ktokk.
        perform bdc_dynpro      using 'SAPMF02K' '0110'.
        perform bdc_field       using 'BDC_CURSOR'
                                      'LFA1-LAND1'.
        perform bdc_field       using 'BDC_OKCODE'
                                      '/00'.
        perform bdc_field       using 'LFA1-NAME1'
                                      it_lfa1-name1.
        perform bdc_field       using 'LFA1-SORTL'
                                      it_lfa1-sortl.
        perform bdc_field       using 'LFA1-LAND1'
                                      it_lfa1-land1.
        perform bdc_dynpro      using 'SAPMF02K' '0120'.
        perform bdc_field       using 'BDC_CURSOR'
                                      'LFA1-KUNNR'.
        perform bdc_field       using 'BDC_OKCODE'
                                      '/00'.
        perform bdc_dynpro      using 'SAPMF02K' '0130'.
        perform bdc_field       using 'BDC_CURSOR'
                                      'LFBK-KOINH(02)'.
        perform bdc_field       using 'BDC_OKCODE'
                                      '=ENTR'.
        data:FNAM(20) TYPE C,
             IDX TYPE C.
        move 1 to idx.
        LOOP AT IT_lfbk WHERE LIFNR = IT_lfa1-LIFNR.
          CONCATENATE 'LFBK-BANKS(' IDX ')' INTO FNAM.
          perform bdc_field       using FNAM
                                        it_lfbk-banks.
          CONCATENATE 'LFBK-BANKL(' IDX ')' INTO FNAM.
          perform bdc_field       using FNAM
                                        it_lfbk-bankl.
          CONCATENATE 'LFBK-BANKN(' IDX ')' INTO FNAM.
          perform bdc_field       using FNAM
                                        it_lfbk-bankn.
          CONCATENATE 'LFBK-KOINH(' IDX ')' INTO FNAM.
          perform bdc_field       using FNAM
                                        it_lfbk-koinh.
          IDX = IDX + 1.
        endloop.
        perform bdc_dynpro      using 'SAPMF02K' '0130'.
        perform bdc_field       using 'BDC_CURSOR'
                                      'LFBK-BANKS(01)'.
        perform bdc_field       using 'BDC_OKCODE'
                                      '=ENTR'.
        perform bdc_dynpro      using 'SAPLSPO1' '0300'.
        perform bdc_field       using 'BDC_OKCODE'
                                      '=YES'.
        call transaction 'XK01' using bdcdata mode 'A'.
      endloop.
           Start new screen                                              *
    FORM BDC_DYNPRO USING PROGRAM DYNPRO.
      CLEAR BDCDATA.
      BDCDATA-PROGRAM  = PROGRAM.
      BDCDATA-DYNPRO   = DYNPRO.
      BDCDATA-DYNBEGIN = 'X'.
      APPEND BDCDATA.
    ENDFORM.                    "BDC_DYNPRO
           Insert field                                                  *
    FORM BDC_FIELD USING FNAM FVAL.
      IF FVAL <> SPACE.
        CLEAR BDCDATA.
        BDCDATA-FNAM = FNAM.
        BDCDATA-FVAL = FVAL.
        APPEND BDCDATA.
      ENDIF.
    ENDFORM.                    "BDC_FIELD

  • Significance of Long and short text Objects

    Hi all,
    I want to know the difference between Long and short texts and scenarios in which long texts are better to use than short texts.

    long text used for more than 256 character store in db.
    long text example,
    mm01 t_code sales inform
    to save the long text call function `save_text`.
    short text.
    field Description

  • Z-Report for PR using ES language not getting the Header and Item text deta

    Hi,
    We have developed Z report for PR report and we ahve used ES and EN language, but when i select language ES and execute the report then we are not getting the Header and Item text data,
    Secondly when We select language EN and execute the report then we are getting the Header and Item text details.
    Please guide me.
    Thanks
    Shital

    Have you maintained Tetexxt in ES language or is it that you are expecting  on selecting ES the text from En will get coverted to ES and display in your report?

  • Transaction to Mass Update Header and Item text in Purchase Order

    Dear All
    Whether any Transaction in SAP to mass update the Header and Item text in Purchase Order.
    One Single Text For Ex :" This is a Dummy PO" .
    This text needs to be updated in large number of POs.
    Please let me know your views
    Reg
    Shyam

    Hi Shyam,
    You can make use of BAPI_PO_CHANGE for this. See the documentation of this BAPI in SE37 for more information.
    "You can transfer header and item texts in the PoTextHeader and PoTextItem tables. You import texts
    for services in the PoServicesText table. Texts can only be replaced complete."
    Regards,
    Purnima.

  • What table stores delivery header and item texts?

    Hi Gurus,
    Which table stores header and item text of delivery? We use VBBP text object and provide test id, language to read the texts using function module 'READ_TEXT'.
    Can you please tell me which table store the texts?
    Best regards,
    Pavan

    >
    Pavan1 wrote:
    > Hi Gurus,
    >
    > Which table stores header and item text of delivery? We use VBBP text object and provide test id, language to read the texts using function module 'READ_TEXT'.
    >
    > Can you please tell me which table store the texts?
    >
    > Best regards,
    > Pavan
    This stores in text objects so you need to pass
    Here is simple thing to find what to pass to the read_text function module.
    Go to delivery - If you want to find header text - GOTO (on application menu) - Header -texts - Double click on the text where you enter text - GOTO (on application menu) - Header - This will give you a popup kind of screen where you can find the
    text name (if it is header - only delivery number and if it is item - deliverynumber + item number ) , lang, Text id, Text object
    This will give you the required parameters... .

  • Alert description and short text

    Hi Masters,
    I configured BPM alerts in my scenario with alert category define in ALRTCATDEF and I have selected dynamic test. I am getting the alert and long text as I given in BPM alert message that is good. But in my alert, message description and Short text is displaying as ' Process <xxxxxxx>'.
    So can I get the same message as long text in messsage description and short text and how to change the description.
    Please help me to find out the soultion for this
    Reg,
    Shiv

    Is any other way to get the message description

  • Technical names and short text

    I know there is a posibility to display technical names beside short text name when selecting content from a drop-down box. For example, when i want to select a material type in transaction MM01 I want it to show me both, technical name and short text of each material type. I know each user has to have this option activated somewhere but dont know where. Do anyone of you know? Thanks

    Hi Jack.. Welcome to SDN!  
    Click the "Customizing of local layout" icon on the main application toolbar.  It is the icon all the way to the right.  Choose "Options". Choose the "Expert" Tab.  Click the checkbox for "Show Keys in all dropdown lists". 
    Please remember to award points for helpful answers and mark you post as solved when solved completly.  Thanks.
    Regards,
    Rich Heilman

  • Tables for Purchase Requistion Header and Item Texts

    Hi,
    In which Tables does Purchase Requistion Header and Item Texts will be stored.
    Thanks in advance

    Not sure , you can try with T166K , T166P

  • Trigger delta and extract header and item texts for sales order

    Hi,
    I need to force a delta as well as extract the header and item texts when any (and only) change is made on the sales order texts.
    Nothing else is changed on the order except the header or item texts.
    Please advise how this can be achieved in the user exit of the VA02 transaction. Please suggests suitable FMs that could be explored.
    Thanks
    Shreyas

    Hi,
    I need to force a delta as well as extract the header and item texts when any (and only) change is made on the sales order texts.
    Nothing else is changed on the order except the header or item texts.
    Please advise how this can be achieved in the user exit of the VA02 transaction. Please suggests suitable FMs that could be explored.
    Thanks
    Shreyas

  • After applying full scroll bar to the page including header and footer, Text editor ribbon actions cause page to automatically scroll down (while applying formatting)

    After applying full scroll bar to the page including header and footer, I have provided content to
    the page more than 100 lines and try to format the text from ribbon actions(format text area). On mouse over of font or fore color, the control jumps to the highlighted content area and not able to select the color. The page scrolls down and not able to click
    on any action.
    Consider this scenario also.
    A content editor web part is added toward the bottom of the page.
    Text is added to this (direct in the web part, not via a 'content link')
    You highlight some text and go to the Markup Style dropdown...
    Everything is fine until you hover over the "Paragraph" markup style, and suddenly the page scrolls to the web part you are editing, and you didn't have a chance
    to click and apply the "Paragraph" formatting
    I have tried testing this with text typed directly into the Content Editor, text pasted in from somewhere else, and text pasted in from somewhere else using "Paste as
    Plaintext" option in the ribbon.  In each scenario, I get the same results.
    Furthermore, I have also tested this in both IE8 and IE9 and get the same results.
    I can get it to occur most regularly with trying to apply the Paragraph "Markup Style" but
    I've also seen this happen with Font Size (any font size).  It's very frustrating since you aren't able to actually apply the formatting you need because the page jumps before you can click.  Has anyone experienced this before. Any feedback would
    help.

    Hi,
    According to your post, my understanding is that after applying full scroll bar to the page including header and footer, Text editor ribbon actions cause page to automatically scroll down (while applying formatting).
    I try to apply full scroll bar to the page including header and footer, the ribbon is missing after I scroll down to the web part. And I cannot apply the "Paragraph" markup style to the content.
    I recommend to use the SharePoint core styles to preserve the native functionality and GUI.
    By design in SharePoint, the ribbon is always at the top. When you select the content, you can apply the "Paragraph" markup style in the ribbon.
    Thanks,
    Linda Li
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Linda Li
    TechNet Community Support

  • CL_SALV_TREE not displaying medium and short text

    Hi All,
            Is it possible to get the medium and long text to be displayed using SALV TREE(CL_SALV_TREE)? I have searched the forums and got the below information. Is there any other way?
    [CL_SALV_TREE;
    [http://www.sapfans.com/forums/viewtopic.php?f=13&t=351428]
    Regards,
    Srikanth.

    It looks like a Bug. This method COMPLETE_METADATA_TREE of the class CL_SALV_CONTROLLER_METADATA is responsible for setting up the column headings. The code lines in the methods are:
      field-symbols: <fcat> type LVC_s_FCAT.
      loop at t_fieldcatalog assigning <fcat>.
        if not <fcat>-scrtext_s is initial.
          <fcat>-coltext = <fcat>-scrtext_s.
        elseif not <fcat>-scrtext_m is initial.
          <fcat>-coltext = <fcat>-scrtext_m.
        elseif not <fcat>-scrtext_l is initial.
          <fcat>-coltext = <fcat>-scrtext_l.
        endif.
        <fcat>-seltext = <fcat>-coltext.
      endloop.
    So the work around would be, you set all of the other heading text to blank. Like if you want the Medium text, set Short text as blank. If you want the long text, set both Short and Medium text to blank.
    * Will generate column heading from Long Text.
      lr_column = ir_columns->get_column( 'CONNID' ).   
      lr_column->set_short_text( '' ).
      lr_column->set_medium_text( '' ).
    Regards,
    Naimesh Patel

  • ALV for one header and multiple item table

    Hello All,
    I have a requirement to display records from one header and three item table using ALV.
    The output should be such that
         1-line - record from header table
         followed by - records from the 1st item table(can have multiple entries corresponding to a header record and each should be displayed on separate line)
         followed by - records from 2nd item table(can have multiple entries corresponding to a header record and each should be displayed on separate line)
         followed by - record from 3rd item table(can have multiple entries corresponding to a header record and each should be displayed on separate line)
    Can you help me out.
    Thanks and regards,
    Subramanian.

    hi
    data population is same for alv or normal reporting.
    First you select the data from header
              select from item data using for all entries in it_header where....
              select item 2
              selct item 3
    loop a it_header
    read item1
    read item2
    read item3
    check sy-subrc
    move to i_final
    then build fieldcatalog and display..
    look the example
    SELECT   PERNR
               STELL
               WERKS
               ABKRS
               ENAME
               ENDDA
               BEGDA
               ORGEH
               PERSG
               PERSK
               KOSTL
          FROM PA0001
          INTO TABLE I_PA0001
         WHERE PERNR IN S_PERNR
           AND ABKRS IN S_ABKRS
           AND PERSG IN S_PERSG.
    SELECT  SPRSL
                STELL
                ENDDA
                STLTX
                FROM T513S
                INTO TABLE I_T513S
                FOR ALL ENTRIES IN I_PA0001
                WHERE STELL = I_PA0001-STELL AND SPRSL = 'EN'.
        SELECT  PERSA
                NAME1
             FROM T500P
             INTO TABLE I_T500P
             FOR ALL ENTRIES IN I_PA0001
            WHERE PERSA EQ I_PA0001-WERKS.
      LOOP AT I_PA0001 .
    READ TABLE I_T513S INTO WA_T513S WITH KEY STELL = WA_PA0001-STELL
                                                  SPRSL = 'EN'
                                                  ENDDA = WA_PA0001-ENDDA.
        IF SY-SUBRC IS INITIAL.
          MOVE WA_T513S-STLTX TO WA_FINAL-STLTX.
        ENDIF.
        V_SNO = V_SNO + 1.
    Read Value For Personal area Text.
        READ TABLE I_T500P INTO WA_T500P WITH KEY
                                PERSA = WA_PA0001-WERKS.
        IF SY-SUBRC EQ 0.
          MOVE WA_T500P-NAME1 TO WA_FINAL-NAME1.
        ENDIF.
    FORM DISPLAY_DATA .
    --BUILDING FIELD CATALOG--
      CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
       EXPORTING
         I_PROGRAM_NAME               = V_REPID
         I_INTERNAL_TABNAME           = 'I_FINAL'
      I_STRUCTURE_NAME             =
      I_CLIENT_NEVER_DISPLAY       = 'X'
         I_INCLNAME                   = V_REPID
      I_BYPASSING_BUFFER           =
      I_BUFFER_ACTIVE              =
        CHANGING
          CT_FIELDCAT                  = I_FCAT[]
       EXCEPTIONS
         INCONSISTENT_INTERFACE       = 1
         PROGRAM_ERROR                = 2
         OTHERS                       = 3
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    *--Modifying titles of Field Catalog--
      READ TABLE I_FCAT INTO WA_FCAT WITH KEY FIELDNAME = 'S_NO'.
      IF SY-SUBRC EQ 0.
        WA_FCAT-REPTEXT_DDIC = 'X'.
        WA_FCAT-SELTEXT_S = TEXT-041.
        WA_FCAT-SELTEXT_M = TEXT-041.
        WA_FCAT-SELTEXT_L = TEXT-041.
        WA_FCAT-OUTPUTLEN = 3.
        WA_FCAT-JUST = 'L'.
        MODIFY  I_FCAT FROM WA_FCAT INDEX SY-TABIX.
        CLEAR WA_FCAT.
      ENDIF.
    do for all the fields u want to display..
    Award points if useful.

  • Header and Item Text is not replicating from ECC6.0 to SAP CRM 7.0

    Hi SAP Experts,
    When the text is added at header and item in Texts tab from SAP CRM then this is transferring into ECC6.0 but the otherway round is not working i.e., from ECC6.0 to SAP CRM.
    Would appreciate for giving solution.
    Thanks in advance.
    Best Regards
    Succhi

    Hi Succhi
    There are a number of oss notes to check: 1169856, 720147, 550343, and 549209
    Please make sure that the text tables are included in the filter as per note 720147.
    Also include the configuration as per note 549209.
    It is necessary that the same text types exist in both systems so please review the configuration carefully.
    I hop this helps.
    Best Regards
    Gavin

  • Header and Item Text

    Hi
        Requirement is to copy the text from PO to Inbound delivery.Need how and what are all the step in configuration  required?
    -Prabu

    Hi,
    Solution
    This note should help to map the text determination procedure from the
    purchase order in the system correctly.
    The function 'Text from purchase order' is available as of Support
    Package SAPKH46B32 in Release 4.6B and SAPKH46C23 in Release 4.6C.
    The following consultation refers to Customizing as of Release 4.70 and
    higher - transaction VOTXN.
    However, it is also relevant for Releases 4.6B and 4.6C as of the
    Support Packages mentioned above - transaction VOTX.
    Customizing for the procedure texts from purchase order -> delivery
    1.  Delivery type definition
        Define your own delivery type for texts from purchase orders.
        Since preceding documents from purchase order and sales order may
        exist for deliveries, a separate delivery type is required for a
        correct text determination.
        Create access sequences
        Example: instead of replenishment delivery RD -> new ZRD
    2.  Text determination procedure definition
        Use transaction VOTXN (VOTX) and create your own text procedure at
        header level as well as at item level.
    3.  Creating access sequences
        For the new text determination procedures, use text objects EKKO and
        EKPO to create new access sequences.
        If you only want to find texts in this access sequence that were
        created manually in the purchase order, text object EKKO or EKPO is
        sufficient.
        Here you should also maintain the condition for both text objects.
        These are
        EKKO   > '1'
        EKPO   > '50'
        The maintenance of additional text objects in these access sequences
        is also possible of course, for example, 'TEXT'.
    4.  Text determination procedure assignment
        Assign the new text determination procedure of the header texts to
        the new delivery type and the text determination procedure of the
        item texts to the relevant item categories.
        In VOTXN (VOTX), this assignment is required.
    Check in case of errors in the texts from purchase order procedure
    1.  Check: Customizing
          > see above
    2.  Check: Table RVTXOBJ
        If the system issues error message VC 220 'Only special text objects
        are allowed' when you create the text objects EKKO and EKPO in
        transaction VOTXN (VOTX),
        check the table RVTXOBJ.
        To do this, use transaction SE16 to go to the table.
        If the entries EKKO and EKPO are missing there, execute the SDTXNMUP
        correction report.
        This reorganizes the table. -> For further information, see SAP Note
        711954.
    3.  Check: Table TFRM
        Use transaction SE16 to display the table contents of the TFRM table
        and enter the 'TXNM' field value as the selection condition for the
        group indicator for copying control (GRPZE).
        Check if the entries for TXNM with grouping numbers (GRPNO) 018 and
        019 exist   > EKKO/EKPO.
          > table TFRM
           GRPZE   GRPNO   BEZEI
            TXNM   001     VBBK text name
            TXNM   002     VBBP text name
            TXNM   003     MVKE text name
            TXNM   004     TEXT text name
            TXNM   005     VBKA text name
            TXNM   006     KNVV text name
            TXNM   007     KNVK text name
            TXNM   008     KNB1 text name
            TXNM   009     KNA1 text name
            TXNM   010     MATERIAL text name
            TXNM   011     KNMT text name
            TXNM   012     VTTK text name
            TXNM   013     VBBK text name
            TXNM   014     VBBP text name
            TXNM   015     KONA rebate payment
            TXNM   016     WBRK text name
            TXNM   017     WBRP text name
            TXNM   018     EKKO text name <<<<<<<
            TXNM   019     EKPO text name <<<<<<<
           If these two entries are missing, use the solution provided in
            Note 524453. The cross-client RV80INCTFRM report generates the
            missing entries in TFRM.
            Then start the RV80HGEN report that regenerates the relevant
            includes.
            You must take into account the comments in the long text of Note
            524453.
            Caution:
            You should NOT implement the two entries manually in the FV46TNNN
            include
            Since this is a generated include, these entries would be lost
            during the next generation (RV80HGEN).
            Then you would no longer find texts from the purchase order.
            Implement Note 524453 instead.
            For information about the function of transaction VOFM, see also
            Note 327220.
    4.  Error message VC 220
         You receive the above error message with the text
         IMPORT_LOGFILE_KEY_TOO_SHORT in the REFER_TEXT_AFTER_COMMIT function
         module.
         This means that an error occurred in the interface of the update
         module during the local update.
         To solve the problem, carry out the RSVBLOCL report for the
         REFER_TEXT_AFTER_COMMIT function module.
         The update module is then regenerated.
    Check for a data transfer routine:
    Some customers still use the workaround from Note 53593 and have defined
    their own text determination routine in transaction VOFM.
    As of Note 417883, this is no longer required, since the text
    determination procedure from the purchase order is now supported and is
    set as default.
    5.  Transaction ME2O - (Delivery to provision of materials for
        subcontract order)
        The text determination for deliveries from the provision of
        materials for subcontract order is not possible in the standard
        system.
    - Sanjeev

Maybe you are looking for