Changes in po smartform

hi all,
i am creatinf a smartform for PO.
in this i have to specifically print item changed in front of item in case it is changed.
now my query is is there any fm or any other way through will i can find the changes along with the old values .
i don't want change po to be triggerred as that will print only the changed items not all item but my requirement it to print all items with changed items marked specifically.
any pointers will be highly appreciated.
regards
vijay

Hi vijay,
For function module also you have to execute it after the change had happened...as i did not find any function module as such you get the changed values from CDHDR and CDPOS tables...
Select the updated record from cdhdr and cdpos tables in the driver program of the form..
please check this thread for retrieving data from CDHDR and CDPOS tables..
Changed PO
And if particular table is logged under changes then you can see the changes of that table in SCU3 tcode..
Hope this would help you.
Good luck
Narin

Similar Messages

  • Change font in SMARTFORMS

    Hi Experts,
    I am developing a smartform for label printing.
    for that according to the size of the label i have to adjust the content.
    How can I change the font size of the entire content including the logo?
    I tried to reduce the font size in the new style but it doesn't reflect in the print.
    Please suggest how to proceed for this situation.
    Regards,
    Ashesh Chokhawala.

    Hi,
    To adjust the size of the logo, I believe you need to reduce the size of window.
    To adjust the size of font, you need to adjust in pragraph formats & character formats in SMARTSTYLES  t-code.
    If the changes are not reflecting in the printout means, the printer you are using is not supporting the font style you are using.
    Pls try with some other font style & size and then check.
    Rgds,
    Sripal

  • Change language in smartform layout

    HI all,
    I want to change the language of text in smartform.
    4 it i go to SE-63 and Translation->Long texts-->smartforms.
    But the problem is that in target language thre is no hindi language.
    and also none of these available languages is changable.
    points r assured.

    hi sanket,
    u want to print someting in hidi on your report,
    there r two conditions 1 is your data (that is u r fetching from table) is in english and the second is the data is written (according to the character sequence) in hindi,
    if u'r data is in hindi just create a smart style with hindi font and apply this on the text u want to print in hindi....
    and if u want to change the whole language (hindi) then u have to crate a english to hindi converter.....that is used internally when u change the langage.
    thanx
    reward if helpfull

  • Change editor in smartforms ?

    Hi People,
    In smartforms when i create a text under a window ........ its showing some editor in it. I dont want that to come in there ..instead i want other table like thing that i see in IDES...can anyone tel where should i change the settings ?
    thanks,
    siva,

    Hi Vijay,
    I went there , in that smartform is checked , shoud i do some activation there ?
    Hi Sukriti,
    I know to drag, but in the current editor it wont come ...tats the reason iam trying to bring in the editor that i saw in IDES ?
    thanks,
    siva

  • Change Address in SmartForms

    Hai,
    i have a doubt in smartforms   'if u want to change the address in smartforms what can i do? is there any event or not.
    plz tell me.
    Edited by: Alvaro Tejada Galindo on Apr 2, 2008 6:10 PM

    hi reddy,
    It seems like you are using an address node, and not a free-form text node with explicit address fields, which was the way things used to be done in SAPscript. This is good. The key strength in address nodes is the standardized way they rely upon address numbers and a few other key pieces of information to format addresses properly and consistently. However, a minor negative is that we lose some of the fine-tuned control available to us with explicit address formatting from SAPscript (e.g. deliberately suppressing certain lines).
    Here is a simple test to simulate how a vendor address will look on output:
    Go to vendor display (transaction FK03)
    Select a vendor
    Click on the address option under 'General data' and press enter
    On the next screen, click the 'print preview' icon
    The address which appears should resemble the one you see on your Smart Form output. From here you can click on the 'change parameters' icon to tweak the settings. One of these settings, maximum number of lines, is something which you have control over in your Smart Form's address node. Perhaps reducing this number will squeeze out the blank lines you currently see. Once you determine the proper value, update it within your form's address node. If the address appears fine in vendor display, but not on your form, double-check the address node to see if something else might be wrong with it (e.g. sending country).
    regards
    karthik
    <REMOVED BY MODERATOR>
    Incidentally, the 'print preview' and 'change parameters' icons are available for other address types in SAP as well. They provide a quick diagnostic to determine if addresses are printing correctly on a form
    Edited by: Alvaro Tejada Galindo on Apr 2, 2008 6:10 PM

  • Change in standard smartform

    hi all,
    i want to change display the long text instead of the short text in a standard-smartform.is it possible?
    is there any other way to attend to it?
    regards,
    johnson

    hi,
    use the function module READ_TEXT.
    then u can display the long text.
    reward me if helpful.
    gupta

  • Change VL70 to Smartform (from SapScript)

    I need to change the form output on VL70 from SapScript to SmartForm.  I converted the SAPscript to a SmartForm but I can't figure out where the SAPscript is being called from to call the new SmartForm.  If anybody could give me some assistance I would be grateful.
    Regards,
    Davis

    Hi,
    Sap script will have a Driver program, and this both Driver program and Script will be configured in the NACE transaction, so for this smartform you need a Driver program to call the Smartform(Generate the function module and call the function module) ..
    Look at this one
    Re: Migrating SAP script to Smartform
    Regard
    Sudheer

  • Changing script to smartforms fro chk priniting

    Hi ,
    I have to do a check priniting using the F110 transaction.
    We were previously using a Script but then as per one requireemnt where in the number was to displayed in a white colour in a black box ;as this functionality cannot be acheived using the script, I was think whether we can use a smartform and assign it the corresponding print program.and use it in the F110 transaction.
    Thanks and regards,
    Avi.

    Hai Avinash
    CALL FUNCTION 'GET_PRINT_PARAMETERS'
      EXPORTING MODE                  = 'BATCH'
                  REPORT                = 'MYREPORT'
      IMPORTING OUT_PARAMETERS        = PARAMS
                  VALID                 = VALID.
    look into this link
    http://help.sap.com/saphelp_nw04/helpdata/en/d5/6243ea8a4111d4b605006094192fe3/content.htm
    You need to set the USER_SETTINGS perameter in your SmartForm to SPACE
    Thanks & Regards
    Sreenivasulu P

  • Changing Standard SAP SmartForms

    Hi Experts,
    I want to make some changes in Standard SAP forms
    So Can we change standard SAP Forms as per Client Requirement
    Warm Regards,
    Sandip Kokate

    Hi Sandip,
    Go to NACE transaction code > click on application (example EF ) > click on Output Types(f5) > then click on output type (example NEU purchase order ) > then on to left click on Processing routines .
    There you will get below four Processign routines:
    1. Print output
    2. Fax
    3 . EDI
    4 . Distribution (ALE).
    Against Print output you will have program  and form .
    or From table TNAPR
    field name FONAM.
    BR
    Dep

  • Not able to print preview or print Smartform after the changes

    Hi Experts,
    I made a small change to the smartform, saved it and activated it. Transport it to our QAS system for testing.
    But while trying to print preview the form i am not able to see any print/print preview. After my debug in the report that calls the form i found that at
    call function G_FM_NAME it is not importing any values at all.
    There was no change made on report or call function, we only change it on the smartform.
    Could somebody tell me what might be the problem.
    Thank you
    Mamatha

    i have no clue what your problem is, it would be too much of a guessing.
    But i have a way how you can find out what the problem is:
    After your "CALL FUNCTION fm_name"
    adopt your coding with following:
    IF sy-subrc NE 0.
      CALL FUNCTION 'SSF_READ_ERRORS'
              IMPORTING
                errortab = yy_lt_errors.
    ENDIF.
    this will give you a list of errors if there are any.
    Then have a look at that internal table, see the errornumbers and goto SE91 for outputclass "SSFCOMPOSER" and check what the message behind your error class is.
    This has helped me quite often.
    regards

  • SRM PO CHANGE SMARTFORM

    Hi friends,
    I’m developing a SRM Purchase Order CHANGE smartform.  The form should only print those line items that got changed (quantity or price or new line item added to PO). Can anyone tell me how to pass only changed datas to smartform. I’m assuming that I’ve copy the std. Form BBP_PO. I will award points to any useful answers
    Thanks a lot.
    -Nash

    Hi John,
    As Narendra said that we can get it from CDPOS and as well as CDHDR also.
    I have done this type of Form long back, I'll send the code & change naming conventions according to that logic. This helps u a lot really.
    -----TO FETCH I OR U REGARDING PO(for chg column)--
        SELECT * INTO TABLE I_CDHDR FROM CDHDR WHERE
                           OBJECTID = W_DATA2-EBELN .
        DESCRIBE TABLE I_CDHDR LINES V_COUNT.
        READ TABLE I_CDHDR INDEX V_COUNT INTO W_CDHDR.
        IF W_CDHDR-CHANGE_IND = 'U'.
          MOVE W_CDHDR-CHANGENR TO V_CHANGE_NR.
          CONCATENATE W_CDHDR-MANDANT W_DATA2-EBELN W_DATA2-EBELP
               INTO GV_TABKEY.
          SELECT SINGLE VALUE_OLD INTO V_OLD FROM CDPOS
                     WHERE OBJECTID = W_DATA2-EBELN AND
                           CHANGENR = V_CHANGE_NR AND
                           TABKEY   = GV_TABKEY AND
                           FNAME    = 'MENGE'.
          SELECT SINGLE VALUE_OLD INTO V_OLD1 FROM CDPOS
                          WHERE OBJECTID = W_DATA2-EBELN AND
                                CHANGENR = V_CHANGE_NR AND
                                TABKEY   = GV_TABKEY AND
                                FNAME    = 'NETWR'.
        ENDIF.
    ------ WHEN PO IS CHANGE ,TO FILL CHG COLMN DETAILS------------------*
        IF V_OLD IS NOT INITIAL OR V_OLD1 IS NOT INITIAL.
          W_TY_SODATA_TAB1-CHNGIND = 'cur'.
          APPEND W_TY_SODATA_TAB1 TO I_SODATA.
          MOVE V_OLD TO W_TY_SODATA_TAB1-MENGE.
          MOVE V_OLD1 TO W_TY_SODATA_TAB1-NETWR.
          W_TY_SODATA_TAB1-CHNGIND = 'prev'.
        ELSE.
          W_TY_SODATA_TAB1-CHNGIND = 'n/a'.
        ENDIF.
        APPEND W_TY_SODATA_TAB1 TO I_SODATA.
        CLEAR: V_OLD, V_OLD1.
        CLEAR: W_TY_SODATA_TAB1.
      ENDIF.
    ENDLOOP.
    LOOP AT I_DATA3 INTO W_DATA3.
      READ TABLE I_SODATA INTO W_SODATA WITH KEY
                           MATNR = W_DATA3-MATNR
                           EBELN = W_DATA3-EBELN
                           EBELP = W_DATA3-EBELP
                           CHNGIND = 'prev'.
      IF SY-SUBRC = 0.
        W_DATA3-MENGE = W_DATA3-MENGE.
        W_DATA3-NETWR = W_DATA3-NETWR.
      ENDIF.
      APPEND W_DATA3 TO I_DATA4.
      CLEAR: W_DATA3.
    ENDLOOP.
    <b><i>if u want the full code let me know I'll send.</i></b>
    Thanks,

  • Smartforms : CHanges in one language are not reflecting in other languages.

    Hi
    I did some changes to the smartforms in language en and was trying to see the effect in other client in language de. But dont see any changes in other language.
    Changes that i did were, Changing the text in the forms, addition of new fields, set some conditions to text.
    Hope the problem is clear.
    Please help.

    After doing changes in the German Form in transaction SE63, the changes do not reflect in English language after activating the german form.Please help me with your valuable suggestion to solve this problem.
    Regards
    Ankur Godre

  • O/p style  for smartform changes with printer

    Hi,
    I have a smartform for which I see the print o/p in SP01.When I test with the test printer,o/p looks fine.However when I change the printer at runtime(or select some other printer in sel criteria),then when I see the o/p in SP01,the smartform data is printed in BOLD!
    Can ayone suggest what settings need to be done so that smartform o/p is uniform irrespective of the printer selection!
    I havent made any changes to the smartform smartstyle yet the o/ p is different as mentioned above.
    Thanks!
    Subodh.

    Hi,
    You can refer
    SMARTFORM style changes with printer
    Regards,
    Subramanian

  • Smartform changes history

    Hi,
           I have made  delivery challan  form.Many times modification has been done in this form.
    Like se38(abap editor)we are able to see the version management of report, Same way I want to see the
    version of my smartform. Kindly suggest the method to see the changes version of smartforms.
    Thanks & Regards,
    Chandra shekhar.

    Hi,
    There is NO versionmanagement in Smartforms.
    If you want to do a certain amount of version management you can:
    - make a download to an xml every time you make a change or
    - make a copy in smartforms  to a smartform with a versionnummer postfix or
    - for every change a single transport request.
    - and for all make a document in which the changes are registered and in which version they are made.
    Gr., Frank

  • How to debug a smartform in WEBUI

    Hi,
    I need to make a change in the smartform being displayed in WEBUI. I found the smartform and the code where I need to make the chnage. However in order to see the values during run time, I need to debug it. Can I place a session breakpoint in a smartform? Is so, how do I create this breakpoint which will get triggered when I check the priint preview in the WEBUI. I typed BREAK-POINT and tried, but the break point was not triggered. Is there any other way?

    Go to the FM of smartform..search for your code and put session break point, it will stop.
    Regards,
    Naresh

Maybe you are looking for

  • Oracle NoSQL YCSB - continuously increasing execution time

    Greetings, currently I am testing several nosql databases using YCSB. I am new to that type of databases, but I have already tested few of them. I am using VM with 2GB RAM and hosted on Win 7. Even though it is not recommended, since I am working in

  • Sql loader --migration

    I am facing a strange problem while migrating from sqlserver 2000 to oracle 9i via .dat file using sql loader utility. 1> character ' - ' and ' " ' is getting converted into '¿' (junk character). from the doc. i came to know that character set should

  • Cardinal - Dimensions

    What does it mean by cardinality ? What is Cardinal dimensions line item dimensions ? How do these effect on the way we model the dimensions? Thanks

  • Flash-Player: Zuverlässige Quelle kann nicht kontaktiert werden - Squid Proxy

    Guten Morgen, Clients: Win7, 64bit Browser: FF aktuellester (10.x) oder Iexplorer 8 HTTP/HTTPS-Proxy: Debian Squeeze (6.0) Squid Proxy Server Die Update-Funktion des Flash-Plugins kann nicht beendet werden und es erscheint: Was genau meint "Zuverläss

  • Can I change wifi channel on mac book pro (Lion)?

    After installing Lion I have WiFi connection time out problems on my mac book pro. After much effort when the macbookpro wifi is able to be connected with my NETGEAR router (wifi setting set on channel 11), connection is slow (speed=1 or 5) and the c