Form routine name to give fax for Contract (ME31 & ME32)

Hello All,
What is the form routine name to be used for faxing the Contract form (ME31 & ME32) in program SAPFM06P?
Thanks & Best Regards,
Phani Kumar. S

Hi,
Thanks for your replies. But when i give ENTRY_NEU and then try to issue the output for fax, the process is stopped with following error message: Error in OPEN_FORM for document.
Any idea?
Thanks & Kind Regards,
Phani Kumar. S

Similar Messages

  • Get current FORM-Routine Name

    Hi,
    during runtime i want to know the current form-routine-name to write it in a variable and put it in an itab. The background-idea is to print out all procedures that have been executed after running the program.
    Any hints, suggestions how to get this done?
    Thanks in advance
    Gunther

    Hi, Gunther,
    The only way to do this is to read the ABAP Call Stack in an internal table.
    Code:
    TYPES: BEGIN OF t_s_abap_callstack,
             mainprogram LIKE sy-repid,
             include LIKE sy-repid,
             line TYPE i,
             eventtype LIKE abdbg-leventtype,
             event LIKE abdbg-levent,
             flag_system,
           END OF t_s_abap_callstack.
    variable for ABAP callstack
    DATA: g_callstack TYPE STANDARD TABLE OF t_s_abap_callstack,
          g_callstack_wa TYPE t_s_abap_callstack.
    call 'ABAP_CALLSTACK' id 'DEPTH' field 99
                            id 'CALLSTACK' field g_callstack.
    g_callstack now contains the program and routine names called, in sequence. 
    Pls be careful in using this C Call; in particular, usage in a Productive environment should only be envisaged with the utmost caution.
    Philippe

  • Form routine problem

    what is the exact use of the form routine assigned in nace?
    eg:
    o/p type                                     script drv prog   form routine  formname
    NEU        (Purchase order)     SAPFM06P     ENTRY_NEU     MEDRUCK
    if i create any modifications in the form routine using itcsy then will i have to write all the code within this form routine?
    eg:
    perform <form routine name> in program zprog1.
    using
    changing
    endperform.
    i have searched sdn but cudnt find a suitable answer. pls explain with an example.

    Hi,
    The routine mentioned in the Nace will have the logic to Get the data required to ptint on the form and also it call the Form using the function modules lije Open_Form Start_form Write_form. If it is a smartform it calls the Smart form generated FM.
    Ex NACE--> ENTRY_NEU
    Driver Program in NACE is ZSAPFM06P
    This prgram contains the form  ENTRY_NEU
    Form ENTRY_NEU.
    *get the data
    *Call the form
    Endform.
    I hope it is clear.

  • Calling form-routines

    Hello ABAP gutus,
    i am using 10 form-routines to get some data, in all subroutines code is  same, but i am  passing different internal tables to all form-routines  with USING, CHANGING parameters.
    for example
    perform get_header1 using itab changing jtab.
    perform get_header2 using itab1 changing jtab1.
    FORM get_header1  USING    P_ITAB
                      CHANGING P_JTAB.
       CALL METHOD cl_salv_table=>factory
        IMPORTING
          r_salv_table = r_alvtab
        CHANGING
          t_table      = itab[].
      CALL METHOD r_alvtab->get_columns
        RECEIVING
          value = r_col.
      CALL METHOD r_col->get
        RECEIVING
          value = r_cols.
      loop at r_cols into wa_col.
        ref_col = wa_col-r_column.
        CALL METHOD ref_col->get_medium_text
          RECEIVING
            value = lv_text.
        jtab-header = lv_text.
        APPEND jtab.
        endloop.
    endform.
    FORM get_header2  USING    P_ITAB
                      CHANGING P_JTAB.
       CALL METHOD cl_salv_table=>factory
        IMPORTING
          r_salv_table = r_alvtab
        CHANGING
          t_table      = itab1[].
      CALL METHOD r_alvtab->get_columns
        RECEIVING
          value = r_col.
      CALL METHOD r_col->get
        RECEIVING
          value = r_cols.
      loop at r_cols into wa_col.
        ref_col = wa_col-r_column.
        CALL METHOD ref_col->get_medium_text
          RECEIVING
            value = lv_text.
        jtab1-header = lv_text.
        APPEND jtab1.
        endloop.
    endform.
    as above i used 10 form-routines.but i passed different internal tables.after these subrotines  i am using those internal table in function modules.
    now my client wants me to maintain one form-routine instead of 10 form-routines.
    Is it possible that? please tell me . its urgent
    Regards
    Mahesh

    Hello Naredran.
    see the below code
    perform get_header1 using it changing it1.
    perform get_header1 using itab changing it2.
    *&      Form  get_header1
          text
         -->P_IT  text
         <--P_IT1  text
    FORM get_header1  USING    P_IT
                      CHANGING P_IT1.
        FIELD-SYMBOLS : <FS>.
    CALL METHOD cl_salv_table=>factory
        IMPORTING
          r_salv_table   = r_alvtab
        CHANGING
          t_table        = p_it.
      CALL METHOD r_alvtab->get_columns
        receiving
          value  = r_col
                       CALL METHOD r_col->get
                         receiving
                           value  = r_cols
      loop at r_cols into wa_col.
        ref_col = wa_col-r_column.
    CALL METHOD ref_col->get_medium_text
       receiving
         value  = lv_text.
      assign IT1 to <FS>.    
      <FS> = lv_text.
      append it1.
      endloop.
    ENDFORM.                    " get_header1
    bellow error is coming while use the code which you said.
    A USING reference parameter should not be used. Instead, define the
    parameter as a USING-VALUE(...) or CHANGING parameter.
    please let me know waht is wrong .

  • Hi guru's i want to dovelope smart form how can we give form name for sales

    hi guru's i want to dovelope smart form how can we give form name for sales order  plz help me  ...

    Hi,
    If u want to assign the form to Standard sales order, The, this form in the NACE.
    and the, Run from va02/03.
    Reward Points,
    Vamsi.

  • Form routine for ALE medium

    Hi
    can anyone tell me
    whats the processing routine used for medium ALE.
    is it ::logsys or ALE_PROCESSING for program RNASTED.
    thanks
    its very urgent, pls help me in rectifying it soon

    Hi,
    R/3 Side:
    1. SM59 - Create & test RFC Configuration
    2. WE21 - Create a tRFC Port in R/3 & give the RFC destination(logical name of XI)
    3. WE20 - Create the partner profile for the partner type LS. Add the Outbound parameters, Message Type ORDERS, give the       above created Receiver Port(tRFC).
    4. Output Mode-choose radio button Transfer Idoc Immed.
    5. Give the IDoc type - ORDERS05 (for version ECC 6.0).
    XI Side:
    1. SM59 - Create & test RFC Configuration
    2. T.Code-IDX1, create the port, give R/3 client, give R/3 logical system as RFC Destination.
    3. T.Code-IDX2, add the IDoc ORDERS05, for the above port.
    R/3 Side:
    1. Check in T.Code NACE, for output type NEU, for Medium, A Distribution ALE, Program RSNASTED & Form Routine ALE_PROCESSING is mentioned or not.
    2. Create a PO in ME21N, before saving, in Messages, select the output type NEU, for Medium A, in further data, selct send       immed.when saving, then SAVE the PO.
    3. WE05 - Observe the created IDoc & the control record.
    XI Side:
    1. Create a scenario for imported IDoc-ORDERS05. Activate.
    1. IDX5 - Check XML Messages
    Regards,
    Balaji

  • Form routines in CRM down loaded from R/3 for pricing

    Hi all,
    we have the following scenario:
    1) We have created an access sequence for tax condition in R/3 using standard form routines / requirements 7 (domestic) and 8 (export).
    2) The cutsomizing and conditions are down loaded to CRM (4.0) and the prices are calculated using the IPC.
    In R/3 the tax is determined correctly:
    check: komk-aland = komk-land1 -> domestic tax is determined.
    check: komk-aland ne komk-land1-> export tax is determined.
    In VOFM (R/3) it is possible to see the ABAP code of the requirement and set break points to check how the access is fullfilled.
    _Problem
    In CRM domestic tax is determined even though sold-to and ship-to party have different country codes. The same scenario that determines export tax in R/3 determines domestic tax in CRM.
    The pricing analysis in the transaction in CRM displays that the access is found and that requirement 7 is fullfilled which makes no sense.
    Does any one know where to find the code of the requirement in CRM and make a similar analysis with break points as in R/3 to see how the fields of the access are filled and the requirements are checked ? In customizing and the IPC only the form routine number is displayed but the code is not visisble.
    Thanks in advance,
    /Annette

    Hi Annette,
    I do not know what version of CRM you are running but I assume it is > 4.0. In all circumstances we are talking Java IPC developments which are not as easy to debug as ABAP. I will refer you to OSS note 809820 for further info.
    You can upload and download the Java devlopments to the CRM server in transaction /N/SAPCND/UE_DEV.
    Debugging is unfortunately not as easy as in R/3. I have not done it myself but I think you have to install Eclipse or NWDS on your machine. And then it should be possible to link it to CRM.
    There is some additional information here:
    http://help.sap.com/saphelp_nw04s/helpdata/en/f7/928f9e77da4588b9bf5e65d73bd674/content.htm
    But you definately need Java knowledge to do this
    Br,
    Anders

  • Form name PYXXFO_SAP_TIM_99_0001 not active for form SAP_TIM_99_0001

    Hi Experts,
    I am on ERP2004 SP17 EP6.0 SP20. I am trying to implemet Time Statement application. I am getting the error
    "Form name PYXXFO_SAP_TIM_99_0001 not active for form SAP_TIM_99_0001" on portal when trying to access the time statement.
    Where can I activate the relevant form on R/3 side? I appreciate your help.

    Hi Barin,
    Thanks for replying to me. I activated the form SAP_TIM_99_0001 in hrforms.
    Now I am seeing the error <b>"Unable to generate form PYXXFO_SAP_TIM_99_0001</b>      
    But I do not see this form in hrforms? where can i find this form?
    regards!

  • Form routine for sales order adobe forms

    Hi Friends,
    I have a requirement to create z adobe forms for sales order for customized output type.
    When i checked, there is no form routine designed for calling the adobe forms.
    So, i am planning to copy the standard print program which is available for script and smartforms and creating a z form routine to include the function modules for calling the adobe form.
    Can any one please let me know whether have you worked in any of the same kind of situations and my apporach is ok or anything else can be done.
    Thanks & Regards,
    Prabu

    Hello,
    Plz check your caller program for the same and just find out the output type. for that purpose use the Tcode: NACE for finding the output type than proceed accordingly.
    Regards,
    Akg

  • XML to Forms conversion gives error for menus

    We are trying the ORACLE <---> XML conversion Utility.
    We want to convert a MMB to XML and store it in our repository. When we want to modify it we get the XML from the repository, convert it back to a MMB and edit it. This saves space in the repository DB.
    Problem when we convert or MMB --> XML using like this frmf2xml.bat OVERWRITE=YES TRANS_MENU.mmb
    the XML file is created.
    Now when we try to convert the XML back to a MMB using this code frmxml2f OVERWRITE=YES PRINTTREE=YES USERID=userid/pwd@db TRANS_MENU_mmb.xml we get this error:
    Oracle Forms 10.1.2 XML to Forms Tool
    Copyright(c) 2001, 2005, Oracle. All rights reserved.
    file:/F:/Channa/XML_Forms_Conversion/I/TRANS_MENU_mmb.xml<Line 164, Column 73>: XML-24523: (Error) Invalid value ' INTERNATIONAL_OUT_GOING_CALL_D_MENU ' for attribute: 'Name'
    file:/F:/Channa/XML_Forms_Conversion/I/TRANS_MENU_mmb.xml<Line 773, Column 73>: XML-24523: (Error) Invalid value 'BILLING_PROCESS_MASTER_FILE_UP_MENU' for attribute: 'Name'
    file:/F:/Channa/XML_Forms_Conversion/I/TRANS_MENU_mmb.xml<Line 823, Column 69>: XML-24523: (Error) Invalid value 'BANK_PAYMENT_AUDIT_REPORTS_MENU' for attribute: 'Name'
    file:/F:/Channa/XML_Forms_Conversion/I/TRANS_MENU_mmb.xml<Line 864, Column 73>: XML-24523: (Error) Invalid value 'INFO_CONNECT_ACCOUNTING_INTERF_MENU' for attribute: 'Name'
    file:/F:/Channa/XML_Forms_Conversion/I/TRANS_MENU_mmb.xml<Line 887, Column 73>: XML-24523: (Error) Invalid value 'DEALER_SOLD_SUBSCRIPTION_TRANS_MENU' for attribute: 'Name'
    file:/F:/Channa/XML_Forms_Conversion/I/TRANS_MENU_mmb.xml<Line 917, Column 73>: XML-24523: (Error) Invalid value 'CHANNA_LEVEL_42444444444444444_MENU' for attribute: 'Name'
    Invalid XML - file TRANS_MENU_mmb.xml does not validate against Forms XML Schema:
    Invalid value 'INTERNATIONAL_OUT_GOING_CALL_D_MENU' for attribute: 'Name'
    I found the problem. For submenus the XML adds a _MENU to the end of the name attribute and when the name of the menu is over 26 chars 26+5 = 31 becomes more than 30 characters.  So when the XML is converted to the MMB we get an error because forms objects cannot have names of lengths > 30.
    I think this could be a bug. We cannot modify the menu just for this since it is not practical.
    Is this a known bug? Any workaround?
    Edited by: Channa on Mar 5, 2010 2:11 AM
    Edited by: Channa on Mar 5, 2010 2:12 AM
    Edited by: Channa on Mar 5, 2010 2:13 AM
    Edited by: Channa on Mar 5, 2010 2:13 AM
    Edited by: Channa on Mar 18, 2010 9:22 PM
    Edited by: Channa on Mar 18, 2010 9:25 PM

    Hi Amol,
    You XML structure contains deep levels. As far as i understand about the StrictXML2PlainBean module, this is not capable of handling deep structures.
    This module is just an alternative to use FCC type functionality for other receiver adapters.
    Please take a look at these links:
    https://help.sap.com/saphelp_nwpi711/helpdata/EN/44/748d595dab6fb5e10000000a155369/content.htm
    StrictXml2PlainBean - to have an XML - EDI conversion?
    In case you want to achieve nested level content conversion, you may try this:
    /people/karthiknarayan.kesavan2/blog/2007/08/22/file-content-conversion-for-multi-hierarchical-structure
    I hope this helps.
    Regards, Gaurav.

  • In ios7 now the message sender appears as his nickname (instead of the first name).my contacts list in my iphone was taken from my outlook (exchange), so for each contact there is several details as (first name, last name, phone number,fax,..... And nickn

    In ios7 now the message sender appears as his nickname (instead of the first name).my contacts list in my iphone was taken from my outlook (exchange), so for each contact there is several details as (first name, last name, phone number,fax,..... And nickname) the problem is that now I see the sender identity in messages as a nick name while in the incoming calls I see the first name ( this problem appeared only in ios7
    Please help

    check in settings > mail contacts calendars, and in the contacts area you should be able to change how the names are viewed
    dante

  • Message determination for contracts(Purchase)

    Hi ,
              I have to recieve the automatic email of contract to buyer , I have created a
    condition table with
    1)Doctype/Buyer code(Purch group)
    2)Assigned table to acess seq
    3) Assigned acess sequence to message type
    4) Maintained message determination .
    I had used transaction NACE and selected application type EV and maintained condition records for Message type with medium 5 and partner as OA .
    Now when I create contract , I dont see the message type automatic in the contract and when entered manually , it gives me error saying partner not maintained .
    Can anyone suggest me .
    Thanks ,

    First of all check your vendor has the OA partner function and then go to SPRO-MM-Purchiasng-Messages- output control- prtner role per message type- define partner role for outline agreement
    here you have to define for OA partner function then only it will allow you.
    . You must maintain an e-mail address in the address in the vendor master.
    2. The same applies to your own user master. You also have to specify an e-mail address there in order to identify the sender.
    Note that it is not possible to change the e-mail address of the vendor via the SAP purchase order transaction (ME21N, ME22N, and so on). The system only uses the e-mail address of the vendor that is maintained in the vendor master!
    3. For the output type for default values, a communication strategy needs to be maintained in the Customizing that supports the e-mail. You can find the definition of the communication strategy in the Customizing via the following path: (SPRO -> IMG -> SAP Web Application Server -> Basic Services -> Message Control -> Define Communication Strategy). As a default, communication strategy CS01 is delivered. This already contains the necessary entry for the external communication. Bear in mind that without a suitable communication strategy it is not possible to communicate with a partner via Medium 5 (external sending).
    4. Use the standard SAP environment (program 'SAPFM06P', FORM routine 'ENTRY_NEU' and form 'MEDRUCK') as the processing routines.
    5. In the condition records for the output type (for example, Transaction MN04), use medium '5' (External send).
    6. You can use Transaction SCOT to trigger the output manually. The prerequisite for a correct sending is that the node is set correctly. This is not described here, but it must have already been carried out.
    7. To be able to display, for example, the e-mail in Outlook, enter PDF as the format in the node.
    For more details, check out the OSS note :191470

  • User exit for contract start date in sales order change mode.

    24.10.2008
    Hi Gurus,
    I need to disable the 'contract start date' (VEDA-VBEGDAT) field  in Contract data tab at header and item level. Can someone suggest a user exit for the same ???
    Regards,
    Udaynath

    Dear Udyanath,
    Please check these User exits with the help of ABAPer
    User exits in the program MV45AFZZ                                                                               
    The user exits which you can use for modifications in sales document         
    processing are listed below.                                                                               
    USEREXIT_FIELD_MODIFICATION                                              
         This user exit can be used to modify the attributes of the screen        
         fields.                                                                  
         To do this, the screen fields are allocated to so-called                 
         modification groups 1 - 4 and can be edited together during a            
         modification in ABAP. If a field has no field name, it cannot be         
         allocated to a group.                                                    
         The usage of the field groups (modification group 1-4) is as             
         follows:                                                                               
    -   Modification group 1:   Automatic modification with transaction      
             MFAW                                                                               
    -   Modification group 2:   It contains 'LOO' for step loop fields                                                                               
    -   Modification group 3:   For modifications which depend on check  tables or on other fixed information.
    USEREXIT_MOVE_FIELD_TO_VBAK                                                 
    Use this user exit to assign values to new fields at sales document         
    header level. It is described in the section "Transfer of the               
    customer master fields into the sales document".                            
    The user exit is called up at the end of the FORM routine                   
    VBAK_FUELLEN.                                                                               
    USEREXIT_MOVE_FIELD_TO_VBAP                                                 
    Use this user exit to assign values to new fields at sales document         
    item level. It is described in the section "Copy customer master            
    fields into the sales document".                                            
    The user exit is called up at the end of the FORM routine                   
    VBAP_FUELLEN.                                                                               
    USEREXIT_MOVE_FIELD_TO_VBEP                                                 
    Use this user exit to assign values to new fields at the level of           
    the sales document schedule lines.                                          
    The user exit is called up at the end of the FORM routine                   
    VBEP_FUELLEN.                                                                               
    USEREXIT_MOVE_FIELD_TO_VBKD                                                 
    Use this user exit to assign values to new fields for business data of the sales document. It is described in the section "Copy customer 
    master fields into sales document".                                  
    The user exit is called up at the end of the FORM routine            
    VBKD_FUELLEN.                                                        
    I hope this will help you,
    Regards,
    Murali.

  • Form routine

    Hi All!
    In the NACE trans, when we configure for the output types for particular forms we have a entry for form routine.What is this exactly shall i give my print program name in this or some other options are there like 'entry'
    Please clarify me on this.
    Regards
    Praneeth
    Message was edited by: Praneeth kumar

    hI PRANEETH
    yOU HAVE MENTION THE PROGRAM I,E THE DRIVER PROGRAM WHICH CALL YOUR FORM.
    THE MENTION THE FORM ROUTINE I.E THE SUB-ROUTINE WHICH IS ACTUALLY CALLED FIRST IN YOUR PRINT PROGRAM AND THEN YUO FROM NAME
    KINLDLY REPLY IF YOU HAVE ANY DOUBT
    <b>FOR EXAMPLE CHECK OUT THIS PROGRAM RVADIN01 FOR INVOICE IN WHICH ENTRY WILL THE SUB-ROUTINE.</b>
    <b>THIS ENTRY WILL GIVEN IN THE NACE</b>
    REGARDS
    KISHORE
    REWARD IF HELPFUL
    Message was edited by: Harikishore Sreenivasulu

  • Regarding form routines IN ECC 6.0

    Hi Abapers,
                       I am currently working in ECC 6.0. I have come through an error as
    se old_entry_xxx as a form routine if you use an own print program
    I have a form routine in my include program as follows...
    FORM ENTRY_NEU USING ENT_RETCO ENT_SCREEN.
      XSCREEN = ENT_SCREEN.
      IF NAST-AENDE EQ SPACE.
        XDRUVO = '1'.
      ELSE.
        XDRUVO = '2'.
      ENDIF.
      CLEAR: XFZ, XOFFEN, XLMAHN, XLPET.
      CLEAR ENT_RETCO.
      PERFORM LESEN USING NAST.
      MOVE RETCO TO ENT_RETCO.
    ENDFORM.   
    Can anyone give any hints regarding how to come out of this error, i guess its a unicode error but not sure.
    Frnds looking for ur help.
    thanks
    & regards,
    kamal

    Hi ,
           I have'nt come up with any solutions yet. But wht i consider is the perform doesnt exist for that form routine.I m wondering , Is that a form routine has any "perform". Frnds if anyone is having any clues plzz provide.
    Its basically a Upgrade task.
    thanking u all.
    regards,
    kamal

Maybe you are looking for