Use ZBBP_PO smartform for PO printing in SUS

Hi Gurus,
Is it possible to use the SRM PO smartform for output in SUS?
That is, if the vendor prints the PO form in SUS, is it possible to call the smartform ZBBP_PO instead of ZBBP_SUSPO?
Would really appreciate any help.
Regards,
Kezia

Hi,
For SUS for any Output you can use the BADI BBP_SUS_DOWNLD_FILES for printing.
Just check following help
Use
You can use this Business Add-in (BAdI) to specify file names and folders that differ from those used in the standard system for downloading documents. You can also specify the XSLT program the system uses for converting from XML to CSV, as well as the form the system uses for printing documents.
Standard settings
SAP does not deliver a standard implementation for this BAdI. If there is no active implementation, the system uses the following:
• File name for:
o Purchase order: PO_<purchase order number>
o Confirmation: CONF_<Confirmation number>
o Shipping notification: ASN_<shipping notification number>
o Invoice: INV_<invoice number>
• XSLT program for:
o Purchase order: BBP_SUS_XML2CSV_ORDER
o Confirmation: BBP_SUS_XML2CSV_CONF
o Shipping notification: BBP_SUS_XML2CSV_ASN
o Invoice: BBP_SUS_XML2CSV_INV
• Output form for:
o Purchase order: BBP_SUSPO
o Confirmation: BBP_SUSCONF
o Shipping notification: BBP_SUSASN
o Invoice: BBP_SUSINV
The BAdI provides the FILES_MODIFY method with the following parameters:
Importing
IV_OBJTYPE Document type (purchase order or invoice)
IV_OBJID Document number
Changing
EV_XML_FNAME XML file name
EV_CSV_FNAME CSV file name
EV_PDF_FNAME PDF file name
EV_REL_DIR relative folder
EV_XSLT_PNAME XSLT program
EV_SMARTFORM output form
Activities
If you want to use file names or forms that differ from the standard system, implement the BAdI and activate the implementation.
Example
include BBP_PD_CON_CL.
CASE iv_objtype.
Order
WHEN c_suspo.
ev_xslt_pname = 'YOUR_ENTRY'.
ev_xml_fname = 'YOUR_ENTRY'.
ASN
WHEN c_susasn.
ev_xslt_pname = 'YOUR_ENTRY'
INVOICE
WHEN c_susinv.
ev_smartform = 'YOUR_ENTRY'.
CONFIRMATION
WHEN c_suscf.
ev_xslt_pname = 'YOUR_ENTRY'.
ENDCASE.
See these related threads:
Smartform for SUS PO
Re: MODIFICATION IN OUT PUT (pdf) OF SUS PO
You need to implement the above mentioned BADI to call another Form(other then the std ).
BR,
Deepti..

Similar Messages

  • Standard SMARTFORM  for Check Printing/ Payment Advice

    Hi All,
      I have one important question...
    Standard <b>Script</b> Check Print Program =  <b>RFFOUS_C</b>
    Standart Script Layout Name  = F110_PRENUM_CHCK
                                &  F110_D_AVIS
    We have to modify it as per client requirment.
        But I want to know the <b>Standard SMARTFORM & Standard Smartform driver Program for CHECH printing & payment advice ?????????????</b>
    Is there no Smartform for check printing or if exist then please guide me?????????????????

    hi umesh,
    1)anyone can help me,while extending idoc,i added one segment to idoc by extending debmas.that segment has two fields.while populating data to idoc,i am getting problem like VSV0001.exit is not allowing me to write the code.
    plz anyone can help me on this issue.if you did't understand this problem plz tell me how to extend the idoc.more concentration on while populating the data in to idoc.like which function module i have to use.in customer master idoc.debmas.i am new to this environment.plz help me.like complet work till completion of task.
    2)and my next assignment is in smartforms.plz let me know .i was created the screen.according to that screen.i have to make print program.plz tell me how to give the text elements.
    like we have given in scripts, page window and then F9 to give the text elements.and make the program.like that any one can tell me clearly.how to make the complete smartforms programs.
    plz this requirement is very very urgent,plz could you send it for my [email protected]
    advance thanks for your help.
    thansk&regards,
    radhiks.

  • Standard Smartform for label printing for packages - pls advice

    Hi All,
    I need help in changing a print program ie Standard Smartform for label printing for packages ?
    Standard Driver program: SDPACKDR
    Please provide me with the detailed steps for editing the Std Smartform according to any requirement.
    Points will be rewarded promptly.
    Thanks.

    hi,
    1. The smartform name is SD_PACK_ETIK.
    2.Just copy the standard program into Zprogram and make chanes and assign in NACE with the form.
    3.But,in smartform lable printing is not possible.
    4.you can print barcodes.
    Regards,
    Kumar(Reward if helpful).

  • Using system fonts for commercial printing?

    Hi,
    Does anyone know the licensing rights/usage for using system fonts for commercial printing? If I understand correctly, system fonts that comes from operating system CAN be use because Apple purchase the rights on them and end users that purchase OS can use these fonts freely as long as not we are not redistributing them for profit, etc.
    Can anyone point me in the right direction with official documentation on the subject?
    Thanks!

    Never mind, I found the answer. It's in Apple's OS EULA.
    "E. Fonts. Subject to the terms and conditions of this License, you may use the fonts included
    with the Apple Software to display and print content while running the Apple Software; however,
    you may only embed fonts in content if that is permitted by the embedding restrictions
    accompanying the font in question. These embedding restrictions can be found in the Font
    Book/Preview/Show Font Info panel."

  • What's the business case for using adobe forms for handling print forms

    Hi
    We are just starting our SAP project and are looking at the possibility to use Adobe forms for generating and printing our forms, like purchase orders, invoices etc.
    My Question is:
    1. Is this possible / adviseable ?
    2. if so - what's the business case in using Adobe forms  - <i> We have been looking on the SAP Pricing for adobe interactive form, and in our point of view it's grotesque high</i>
    3. What other options do we have - do we need to settle with SAP Script / Smartforms ?
    Regards
    Morten Nielsen

    Hi Morten,
    1. Is this possible / adviseable ?
        As far I know SAP is going to stop support for SAPScript in coming years (I don't know exact dates). It is pretty much advisable to use Adobe Print Forms.
    2. if so - what's the business case in using Adobe forms - We have been looking on the
    SAP Pricing for adobe interactive form, and in our point of view it's grotesque high
      We can use Adobe Print Forms where ever we can able to use SApscripts/PDF print Forms.
    3. What other options do we have - do we need to settle with SAP Script / Smartforms ?
      It is better to settle with Adobe forms rather than using SAPscript/Smart forms. One of the main reason for this is maintainance is much easier than SAPscript/Smart forms.
    But remember that Java Stack need to be installed in order to use Adobe Forms.
    Please visit the below SDN area on Adobe forms for more details.
    https://www.sdn.sap.com/irj/sdn/interactiveforms
    Thanks
    Ramakrishna
    Message was edited by:
            Ramakrishna Ramisetti

  • Alignment issues in smartform for ASCIIPRI printer

    Hi all,
    I am developing an Invoice layout for ASCIIPRI printer. In the main window there are two tables. Both the tables are of equal width, the same as of the main window. Also, the alignment of last column of both the tables is RIGHT-ALIGNED, and the value it carries is a numeric one. The width of the last column of the tables is also the same, ie 4 cm.
    Yet when i view the print preview, the alignment of those two values in the last columns of the tables are not the same. The value that is displayed in the latter table is 5-6 chars to the left side to the value above it.
    I tried to figure out the reason but haven't achieved nay breakthroughs yet. Any help in this regard will be highly appreciated. Is this anomaly has something to do with the ASCIIPRI printer??
    Regards,
    Varsha

    hi
      then try to use &field(CIZ)& .
    if it not work  then     FIELD(No.)     {No.  -
    > means  minimum  character  required to display data   }
    tell me the TABLE and FIELD  name also
    revart.
    Edited by: sachin sharma on Jan 10, 2008 12:19 PM

  • Using Airport Express for a printer

    I have placed my laser printer on our main floor since that is where I am most and I was unable to connect wirelessly using my desktop PC (not Mac) through the network in our basement. I was told I could do it by getting the Airport Express. However, it appears that I need to have the ethernet of the network plugged into the Airport Express to print to it. I do not have internet on the main floor. I was hoping to basically use the Airport Express directly to the printer.
    ie. Mac Laptop anywhere in house. Airport Express plugged into power supply with usb from printer to Airport Express. Print from my Mac Laptop or my PC laptop or even my PC desktop in the basement.
    Is there a way to extend the network, maybe?
    Does this not work???

    Okay.... so, I got my MacBook to connect to the printer no problem once I figured out one thing.
    But, I have installed Airport Utility on my Dell PC. I installed Bonjour, but, through all the "Help" items, it isn't real clear how I am supposed to add the printer. I say "search for printer", but it doesn't show. The help just indicates install Bonjour and follow the instructions on how to connect to the computer, but after Bonjour was installed, all it said as far as I knew was it was installed. I tried accessing the install again to go through the process but was unable to ... I think the install file was deleted and now, when I try to reinstall the whole airport utility, it is denied since I have a newer version of airport utility installed (I updated).
    Please help.... I even checked to see if Port 5353 was open, and Bonjour already did it for me.
    Airport Utility sees the airport from my PC, and it lists the printer I had "installed" while on my Mac, but, I can't seem to "find" it when I browse for the printer under the add printers.

  • Using Airport Express for wireless printing and possibly streaming music

    I have had the toughest time figuring out this Airport Express. It seems there are so many different ways to set it up. I've tried to read forums but just can't seem to wrap my head around what I need to do. I tried awhile back to join my network wirelessly but was having problems.
    I don't really care about extending my current network. My internet service is through Verizon Fios and the router they provided works just fine and don't have any issues with connecting anywhere in the house. I bought the AE to be able to print wirelessly and stream music from my iMac in another room.
    So to print wirelessly obviously the printer has to be plugged in to the AE, but does the AE have to be plugged into my router? Or can I have the AE anywhere in the house wherever the printer is? When I print, am I using my existing network or do I have to disconnect a computer from the wireless network and access a 2nd network to be able to print?
    My first priority is to print wirelessly. If I can get it to work It'd be cool to stream music from my iMac. Obviously the AE needs to be where the speakers are, but again, does the AE have to plugged in to the router? And again, is this done through my existing network? Or do I have to stream music through a 2nd network? I apologize if i'm asking the same questions that have been asked in previous forums, I just haven't been successful thus far so wanted to see what response or tips I could get. Thanks.
    My existing network has "WPA Personal" security set up on it if you need to know that.

    but does the AE have to be plugged into my router? Or can I have the AE anywhere in the house wherever the printer is?
    If you configure the Express correctly to "join" your FIOS wireless network, you can position it anywhere that it will receive a good, strong wireless signal.
    The trick to setting the Express up to "join" is that you must choose exactly the same type of security for the Express as your main router is using. This is tricky when you are using devices from two different manufacturers because they often use different names for the same thing.
    For example, when you say that the FIOS is setup to WPA Personal, we really need more information. There's usually a TKIP or AES associated with WPA. You have two choices on the Express for WPA settings, WPA2 Personal or WPA/WPA2 Personal. We can only guess which one might be the correct match for your FIOS network and if you don't choose the right setting, the Express cannot join the network and you have to start the configuration all over again from scratch and try the other setting.
    Does your Fios have a setting for WPA2 Personal? Some manufacturers label this WPA2-PSK (AES). Or, maybe you find that your FIOS is using WPA-PSK (TKIP), which is the same thing as Apple WPA/WPA2 Personal. It's confusing. That's why we tell users to choose wireless gear from the same manufacturer. It's much easier when two devices talk the same language.
    When I print, am I using my existing network or do I have to disconnect a computer from the wireless network and access a 2nd network to be able to print?
    If you have a compatible printer plugged into the USB port on the AirPort Express and have "installed" the printer by setting it up, you will be able to print over your existing wireless network.
    First things first. You need to get the Express setup to "join" correctly and get a green light. Then, tackle the printer setup.

  • Using less ink for aperture printing

    i need to print photos for temporary use -
    i do not need to worry about quality -
    i want to use as little printer ink as possible.
    i just need a simple image to place them on a layout.
    should i resize them and keep them as a version for
    doing this?
    and how would i do this?
    deb

    There should be a quality setting in the print options for your printer. Depending on the model, the options may be named differently, like "draft" quality, etc. That is not an Aperture option. Those options should appear in a separate dialogue box after you've gone through all the Aperture print options. In the last Print dialogue box, make sure the triangle next to the name of your printer is pointing up to reveal all the printer's options.

  • Smartform for mass printing

    Hi,
    Exepets I have one requirement for smartform i want to print smartform bulk with same layout .Please give me advise

    data: copies like ssfcompop-tdcopies.
    start-of-selection.
    copies = 5.
    call function 'SSF_FUNCTION_MODULE_NAME'
      exporting
           FORMNAME                 = 'ZAPP_FOAM'
      IMPORTING
           FM_NAME                  = fm_name
      EXCEPTIONS
           NO_FORM                  = 1
           NO_FUNCTION_MODULE       = 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.
    call function fm_name
    exporting
      OUTPUT_OPTIONS = copies
      TABLES
         ITAB = ITAB
         T_ADRS = T_ADRS
      EXCEPTIONS
        FORMATTING_ERROR           = 1
        INTERNAL_ERROR             = 2
        SEND_ERROR                 = 3
        USER_CANCELED              = 4
        OTHERS                     = 5           .
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    thanks
    saurabh

  • 564 black ink - printer using photo ink for general printing!

    I ran out of regular black ink for my Photosmart C6380 a couple of weeks ago.  Had a full cartridge of photo black, but none was used - pages were very faint gray.  After replacing the empty cartridge with a 564XL, I see that my photo black is now half empty while the regular black ink is full and has not been touched at all!!  Where's the confusion?  How do I make the printer draw from the standard ink cartridge instead of the photo?  It won't work without every cartridge in place.

    Hi Selig,
    Thanks for posting you issue on forum,
    From what i understand you would like to Print use black ink only instead of photo black.
    You have an option under the printer driver which says Black ink only, by selecting that you will not be able to print color. On most cases this should help you use the black cartridge over the photo black.
    If you have to print color you might need to change this option,
    I dont have the printer over here but the steps are from best of my knowledge.
    Go to Control Panel>> Devices and Printers>> Highlight Printer>>Right click on Printer and click Printing Preferences.
    Click on Advance>>click on the drop down for Print in Greyscale and select Black Ink only
    with newer driver we have this option under Printing Preferences>>Paper/Quality tab and under Quality settings.
    Although I am an HP employee, I am speaking for myself and not for HP.
    Say thanks by clicking the "Kudos! Star" which is on the left
    Make it easier for other people to find solutions, by marking my answer with "Accept as Solution" if it solves your issue

  • Using Mac & PC for wireless printing?

    Many questions to this answer for printing wireless.
    1) can my Quicksilver 2002 use a Airport Extreme card? If not what is my other option since I can't find a normal Airport card?
    2) I want to get the AirPort Express to print wireless, will I need the AirPort Base Station to do that?
    3) I would also like to print with with PC Laptop that has a Intel(R) Pro/wireless 29151A BG Network Connection and the value is set at 802.11b/g
    will that work with the AirPort Express or no?
    Thank you

    Many questions to this answer for printing wireless.
    1) can my Quicksilver 2002 use a Airport Extreme
    card? If not what is my other option since I can't
    find a normal Airport card?
    No, the QS2002 uses the original AirPort card. Look at the Linksys WET54G as a good solution, or you may also choose a PCI card, like the Sonnett Aria.
    2) I want to get the AirPort Express to print
    wireless, will I need the AirPort Base Station to do
    that?
    The AirPort Express is a base station. Your set-up of the AX will depend on your current networking equipment.
    3) I would also like to print with with PC Laptop
    that has a Intel(R) Pro/wireless 29151A BG Network
    Connection and the value is set at 802.11b/g
    will that work with the AirPort Express or no?
    It will.
    Thank you
    You're welcome.

  • How can I refuse an update for software I no longer use (it is for a printer I no longer own)?

    I  now have a Cannon printer and no longer have the Epson I used previously.  However, I cannot seem to find a way to ask Apple to stop offering updates for the Epson .. How do I make this stop?  is there something I need to uninstall, or what?  Thanks for any help on this.

    In the App Store's Updates page see if you find a link in the SHORT description named "more." Do not click on the link. Instead CTRL- or RIGHT-click on it and select Ignore from the context menu. This way it won't appear again.

  • Smartform for purchase order.

    Hello friends,
        I am creating the smartform for purchase order printing whih is attached to output type ZNEU and that output type is used in ME23N.
        But at the time of creating versions in PO in ME22N it is giving error messages of diffrant types like form routine not present.
      Now  I want your opinion in deciding whether to go for new smartform for PO printing or I shoud procede with script MEDRUCK. If anyone have developed smartform for PO which supports versions, please suggest the wayout.
    Rgds,
    Madan

    Hello,
    You have to write form routines in the Driver program to trigger the form.
    Please Reward if helpful.
    Srujan.

  • Smartforms for FI

    Dear Friends,
    I am working on FI forms. The requirement is like that i have to develop Smartforms for Cheque Printing, Payment Advice, Customer Statement. Client doent need Sap Scripts. Can we use smartforms for these?? If we can ? What are the standard forms? Where can we attach them as i can see in FI Customizing that Only PDF or Sapscripts can be used.
    Thanks a lot

    Hi Sandeep,
    i dont think FI will support SF  for Cheque Printing, Payment Advice, for Customer Master  what u can do is u can enhance Driver Programs .
    lets wait for Experts replies on this , i havent seen SF for FI so far.
    regards
    Prabhu

Maybe you are looking for

  • Error while assigning Plant

    Hi All, Error Message : " Sales org is Part of company code 4000, Plant 4510 is part of company code 4500. Scenario:1) My Pre sales org is : 4444 and company code is 4000                 2) I have plant 4510 and is assigned to company code 4500      

  • After Upgrading to XCode 4.3.2 Can't Add Contact in Simulator

    My app uses the contacts, but after upgrading, the contacts I had manually added in the simulator were missing.  When I try to add new ones - in the Contacts app, not programatically - the Contacts app crashes.  It only happens when I click the 'Add'

  • Resource Bundle var names

    After I do the necessary steps in the project properties to set up the resource bundle, when I start using the resource bundle in my JSF, JDeveloper adds the following line into the JSF. <c:set var="viewcontrollerBundle1" value="#{adfBundle['resb.vie

  • Mini-Nugge​t Creating Typedef'd queue references

    Transfering typedef'd data using queues used to be tedious if the typedef changed and the transfering queue reference is passed between VI's using controls. The tedious part was updating all of the controls for the queue ref since they would not be l

  • Optimizing query

    SELECT XREF.MEDICAID_NO, XREF.PLAN_CODE, XREF.REVENUE_YEAR, XREF.REVENUE_MONTH FROM table1 a, table2 b WHERE (a.MEDICAID_NO = b.MEDICAID_NO OR a.EMPLOYEE_NO=b.EMPLOYEE_NO) AND COMPANY_CODE = 'ACMD' MINUS SELECT A.MEDICAID_NO, A.PLAN_CODE, A.REVENUE_Y