SmartForm -  No driver pgm exists - how to proceed?

Colleagues
I need your advice for a SmartForm design challenge that I have. I have already searched through SDN and all other places but not found any good solution for my problem.
Background:
Customer is using Customer Service (CS) in R/3 4.7. We have installed all available SmartForm templates delivered by SAP also including the “Preconfigured SmartForms” that are not part of the standard R/3 installation.
Now, there are no standard delivered driver programs for Notifications (trans IW51/2/3) and Service orders (trans IW31/2/3). This should have been, in my view, delivered by SAP but I guess it never was time for that. For SAPScript there are delivered standard driver programs for this (example: RIPRSN00 for Service notification and RIPRCT00 for Service orders).
One might ask – why do you need a “standard driver program”? Answer: I need to attach the driver program in customizing along with the form definition so that the users can use the SmartForm printouts from within the standard transactions. And then, why not convert existing SAPScript standard driver programs? No, no way. That is a LOT of work IMHO. To stay with a SAPScript solution is not an option (of course!). To convert another SmartForm driver program, for instance from billing – RLB_INVOICE, is IMHO also a LOT of work but maybe a “last” solution.
Question:
·     Has anyone faced this situation and how did you solve the problem?
I know, of course, how to write an ABAP program that can produce the input to a form – there are also numerous examples of that in SDN but I feel that these examples does not solve my problem completely.
Your comments are much appreciated and points will be given for helpful answers.
Regards, Johan

I did this for quality notifications, and i used the SAPSCRIPT driver program. It is not as hard as you might think. The program gets all of the external data from memory, or wherever, then calls the SAPSCRIPT code. It also has all of the code for handling any NAST or other output determination. I simply replaced the sapscript interrface with my smartform interface. Because the SAPSCRIPT version was fairly modularized, it was pretty straightforward.
The steps were:
1. Copy the standard SAPSCRIPT version of the code
2. Remove the SAPSCRIPT related code (open form, etc)
3. Insert the code to call the smartform

Similar Messages

  • I have donwloaded a smartform to my system and how to proceed further...

    Hi friends,
               I have copied a smartform to my system [ BC470_FLOWD_FINAL ]. And then if i execute it, it is not showing proper output. And also it is not taking any input from the user. In the sense we have to mannually write a program and pass the tables(data) to the smartform  or what has to be done?
       Please guide me in this regard...
    Points will be rewarded
    With Regards
    Badri

    Please go through this link , hope you will get some useful stuff from this.
    http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/62ae7fcd-0b01-0010-3e9d-a54f26944450
    *& Form f9100_save_to_pdf
    text
    -->P_WS_FORMNAME text
    FORM f9100_save_to_pdf using value(ws_formname).
    data: i_lines TYPE tline OCCURS 0 WITH HEADER LINE.
    data: ws_bin_size type i,
    ws_filename type string.
    CALL FUNCTION 'CONVERT_OTF'
    EXPORTING
    format = 'PDF'
    max_linewidth = 132
    IMPORTING
    bin_filesize = ws_bin_size
    TABLES
    otf = i_otf
    lines = i_lines
    EXCEPTIONS
    err_max_linewidth = 1
    err_format = 2
    err_conv_not_possible = 3
    err_bad_otf = 4
    OTHERS = 5.
    IF sy-subrc <> 0.
    flg_exit = 'X'.
    MESSAGE i050 WITH 'Error converting to PDF format'.
    EXIT.
    ENDIF.
    Get the download path
    PERFORM get_download_path CHANGING ws_filename.
    if flg_exit = 'X'.
    EXIT.
    endif.
    Download
    CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
    bin_filesize = ws_bin_size
    filename = ws_filename
    filetype = 'BIN'
    TABLES
    data_tab = i_lines
    EXCEPTIONS
    file_write_error = 1
    no_batch = 2
    gui_refuse_filetransfer = 3
    invalid_type = 4
    no_authority = 5
    unknown_error = 6
    header_not_allowed = 7
    separator_not_allowed = 8
    filesize_not_allowed = 9
    header_too_long = 10
    dp_error_create = 11
    dp_error_send = 12
    dp_error_write = 13
    unknown_dp_error = 14
    access_denied = 15
    dp_out_of_memory = 16
    disk_full = 17
    dp_timeout = 18
    file_not_found = 19
    dataprovider_exception = 20
    control_flush_error = 21
    OTHERS = 22.
    IF sy-subrc <> 0.
    MESSAGE i050 WITH 'Error while File download'.
    flg_exit = 'X'.
    EXIT.
    ELSE.
    MESSAGE i050 WITH 'File downloaded successfully '.
    flg_exit = 'X'.
    EXIT.
    ENDIF.
    Regards,
    Prakash.

  • How to Debug the Driver Pgm and Smartform while Invoice Creation(VF01)

    Hello All,
    I've configured the Driver Pgm and Smart Form in NACE for the output type RD00. I would like to debug the Driver Pgm and Smartform while creation of invoice using VF01. I've set the break points in the Driver Pgm and Smart form, but its not taking me to there while creating an Invoice using VF01.
    Once the Invoice created, If I go thru the VF02/VF03 to see the output, I'm able to debug.
    Please help me to debug the Driver Program and Smartform during the Invoice Creation.
    I've configured the following objects in NACE:
    Program ZDRIVER_PGM_INVOICE_SMARTFORM
    Form Routine ENTRY
    PDF/Smartform Form ZINVOICE(Smartform)
    Thanks in Advance!
    Anil S.

    Moderator message - Welcome to SCN.
    But please read Please read "The Forum Rules of Engagement" before posting!  HOT NEWS!! and How to post code in SCN, and some things NOT to do... before posting. In particular, asking the same question multiple times is not allowed.
    Thread locked
    Rob

  • I have 5 computers authorized to use my iTunes. 2 of those computers do not exist and  have had their hard drives destroyed. How do I remove those computer from my iTunes account?

    I have 5 computers authorized to use my iTunes. 2 of those computers do not exist and  have had their hard drives destroyed. How do I remove those computer from my iTunes account?

    Begin by opening the iTunes program and going to the iTunes Store via the iTunes Store button in the top right.
    Once you're at the iTunes Store, click on the Sign In button at the top left corner (if you're not signed in) or on your account name in the same location (if you're already signed in).
    This will bring you to your iTunes account. In the top box, you'll see a section labelled Computer Authorizations towards the bottom. Next to it is a button that reads Deauthorize All. Click it.
    A window will pop up asking you to confirm that this is what you want to do. Continue.
    In just a few seconds, all 5 computers on your account will be deauthorized.
    Now, re-authorize just the computers that you still use and you'll be all set.

  • How to proceed on transferring the content of an external hard drive into the time capsule.

    I just bought a new MBP and a 2T time capsule but i don’t know how to proceed on transferring the content of an old external hard drive into the brand new time capsule.
    The old external hard drive is a carbon copy of another external HD which was my time machine backup but unfortunately someone stole it from me…  so I was thinking about transferring the content from the old external hard drive to the time capsule and then set time capsule as the new time machine backup.
    Is there anybody whose can give me a hand and tell what is the best to do?
    Thanks
    sb

    Configure Time Machine preferences. Be sure to remove the external drive from the Exclude list.
    Mac Apps - Apple Support
    Mac Basics
    Welcome to Mac Support

  • New drive makes existing files vanish?!

    System: 14-drive XServe RAID configured as 2 7-drive RAID-5s. OSX 10.3.9.
    One drive went bad, and we pulled it, expecting to swap in a new one.
    With one drive removed, that half of the RAID indicates "degraded", but continues to function. However, upon physically inserting the new drive, some existing directories now show as empty.
    With new drive installed, RAID Admin shows that half of the array includes just six drives, and the seventh one shows as spare -- as expected I think, prior to running the procedure to incorporate the new drive. So in theory it should be having no impact. Yet as I say, some existing directories now show as empty.
    Removing that drive, and replacing it with an empty drive tray causes the files and subdirs to reappear in the directories of interest.
    A message appeared at the time of trying to access the directories in questions:
    Jun 13 19:45:12 brain kernel: hfs: WARNING - blocks on volume home not allocated!
    (home is a volume on RAID2)
    Any clues as to what might cause this? Our main concern is the we don't want to proceed to incorporate the new drive if the result is going to be a bunch of missing files.
    Graham

    Hi Bo.  Select the built-in container "Photos" from near the top of the Library Inspector.  This will show you all your Images when you set the Browser filter to "Show All".  Then select all.  (Easily done with the key-chord "⌘a", but also available on the Edit menu.)
    Speaking generally, but with experience: all personal computer operations are done using a "noun-verb" syntax (you select the objects, and then issue a command).  I think this grew out of RPN, but I don't know.  Using our example: you first select "Photos" then issue the command "Edit ▹ Select all".  You do this so you end up with all Images selected, so you can run the command "File ▹ Relocate Originals ... " on all the Images in the Library.
    The relationship between an Image and the location of its Original is independent of the location of the Image in your Library.  Moving an Image to another location (another Project), or adding it to an Album, or moving the Project it is in or any Album it is in to another Folder, does not move or any way alter the relationship between the Image and its Original.
    In short, your Library structure of Projects, Albums, and Folders will be unaltered by using "File ▹ Relocate Originals ... ".  (Though, of course, the contents of any Smart Albums that use the rule "File Status" will be changed if you use either of the arguments "Managed" or "Referenced", and may be changed when you use some of the other arguments.)
    Aperture allows you to relocate _any_ Image's Original at any time.  There is no need I know of to relocate them often, but if you had that need, you could.
    For many thousands of files, expect "File ▹ Relocate Originals ... " to take hours to complete.  Aperture will show you a progress bar at the top of the Browser.  IME, this is usefully accurate.
    Let us know how it goes.
    —Kirby.
    (Cross-posted with Léonie's answer.  .)

  • I have a copy of my iTunes data and I'm looking to restore it all back into a new version of iTunes reloaded after a hard drive crash.  How do I do this?

    After having a hard drive crash, I've reloaded Windows 7 and all of my applications on a new hard drive.  I have also downloaded and installed a new version of iTunes on my computer.  I now want to restore all of my iTunes tracks, videos, movies, books, podcasts and all my playlists into the new version of iTunes from a back up of all of my previous hard drive before it crashed.  I have tried importing the data but iTunes drops all kinds of data (artist names, album names, track number, etc.) and have to now manually go through all of my iTunes data (18,000 tracks) to restore the data.  The data consists of a combination of purchased tracks (approx. 6,000) and my own personal CDs copied into iTunes.  I need help badly here as I'm lost on how to proceed.  Thanks.

    Hi Toboggan,
    If you are looking to restore your iTunes data from a backup, you may find the following article useful (while it is focused on moving between computers, many of the steps should also apply to your situation):
    iTunes: How to move your music to a new computer
    http://support.apple.com/kb/HT4527
    Regards,
    - Brenden

  • I need information on how Adobe Drive works and how to set it up

    Hey folks,
    believe it or not, but I have been searching a lot on the web already on how to find information how Adobe Drive works and how to set it up.
    Most information that I found is old and seems to be valid only for older versions of Creative suite. Here in the company we use CS5.5 and will switch to CS6 soon.
    I already downloaded Adobe Drive 3 and installed it on my Mac. Unfortunately I don't know what to do next? Do I need Adobe CQ to make it work? Or can I use it with an existing SVN infrastructure, that we have here? Actually I would like to access the SVN via Adobe Bridge. But after the installation of Adobe Drive my Bridge CS5.5 is crashing while starting up, and I didn't find out how to fix this again.
    Actually I just found the manual for Adobe Drive 3 and read it. Seems to be easy in case its working. But it's not in my case, as mentioned above.
    Any idea what could be the problem?

    Thanks,
    in the meantime I managed to re-setup Adobe Drive 3 again. Bridge CS5.1 is still crashing (i have a log-file with a detailed error-report, if somebody knows how to extract information from this.
    At least now I can start Drive as a standalone application.
    So now my main question is how to connect Drive 3 to our subversion infrastructure in the company. Does anybody have information on this?

  • How to Proceed oracle database 10.2.0.4 with OID 10.1.4.0.1

    Hi,
    We have Oracle Metadata Repository version 10.2.0.4 and our Oracle Identity Management version is 10.1.4.0.1
    While installing/configuring OID 10.1.4.0.1 we are getting the below error.
    "You must have an OID schema version 10.1.4.0.1 to 10.1.4.9.9.Please select another Metadata Repository or upgrade the OID schema in this Metadata Repository to a compatable version."
    Is it possible to have oracle database 10.2.0.4 with OID 10.1.4.0.1?
    How to proceed further?

    Hi.
    We have installed Metadata Repository on the Existing database using RepCA
    During installation of Oracle Identity Management we are getting the below error
    "You must have an OID schema version 10.1.4.0.1 to 10.1.4.9.9.Please select another Metadata Repository or upgrade the OID schema in this Metadata Repository to a compatable version."
    Here there are some of the details from metadata repository database
    SQL> select * from INTERNET_APPSERVER_REGISTRY.components;
    PRODUCT COMPONENT_NAME COMPONENT_VERSION
    Metadata Repository Container mrc 9.0.4.0.0
    SQL> select comp_id,version,status from app_registry;
    COMP_ID VERSION STATUS
    SYNDICATION 10.1.2.0.2 VALID
    PORTAL 10.1.2.0.2 VALID
    SSO 10.1.2.0.2 VALID
    WORKFLOW 10.1.2.0.2 VALID
    B2B 10.1.2.0.2 VALID
    BAM 10.1.2.0.2 VALID
    MRC 10.1.2.0.2 VALID
    OCA 10.1.2.0.2 VALID
    OID 10.1.2.0.2 VALID
    DCM 10.1.2.0.2 VALID
    DISCOVERER 10.1.2.0.2 VALID
    COMP_ID VERSION STATUS
    WCS 10.1.2.0.2 VALID
    UDDI 10.1.2.0.2 VALID
    WIRELESS 10.1.2.0.2 VALID
    14 rows selected.
    From the above query we see that OID version is 10.1.2.0.2 and we have to upgrade the OID schema version to 10.1.4.0.1.
    Can you tell us how to upgrade the OID schema version and with proper document to follow?
    Kindly update for any output from my side
    Thanks

  • HT202174 In need to change from appleshare to mac os journaled disk format on my time capsule. How to proceed?

    In need to change from appleshare to mac os journaled disk format on my time capsule. How to proceed?

    No Time Capsule disk can be formatted other than the automatic system in the TC itself.. You simply select erase and it will reformat the drive.
    If you are referring to a USB drive.. plugged into a Time Capsule.. you must plug it into your Mac and use Disk Utility.
    However you do need to understand.. appleshare is not a disk format.. it is a partition scheme.. so when you pick the disk you need to change its partition to GUID.. this is nothing to do with Mac OS journaled format.. the two are distinctly different. Also Appleshare works fine for most people.. there really is no need to change.
    Anyway here is how to do it.
    I have sd card I can use as example. Click on the Partition Layout.. so you can choose something else.. notice it is presently set to Master Boot Record.. but is formatted Mac OS Extended Journaled.
    When you change the partition layout Options at the bottom will become active and you can change the setting. Click Options.
    Choose whichever. GUID is the current system for boot drives.
    None of this is relevant to the internal disk of the Time Capsule.

  • Going from Vista 64 to Window 8.  need serious instructions on how to proceed.

    Computer is braking down so I`m thinking of going from Vista 64 to Windows 8 and I have no idea on how to proceed.
      Can`t afford an Apple.   

    Of course you can start over. New computer, new software, new beginning. But if you do that then you will have to start all over importing your images and making the adjustments that you have already done once. You said you have been creating catalogs (plural). If you have just one catalog, and have all your images inside of one main folder (you can have as many subfolders as you want) then switching to a new computer is simple. Put the catalog on the new computer, make sure your external hard drive has the same letter designation, install Lightroom, enter the serial number, and you should be good to go. It worked that way for me. But if you insist on starting over, just install Lightroom, enter your serial number, and go to work.

  • I just purchased pro, but when registering it I don't get the QuickTime 7 Pro" below the Registration Code. I have no idea how to proceed, but do know that it's not working. What do I do?

    I just purchased pro, but when registering it I don't get the QuickTime 7 Pro" below the Registration Code. I have no idea how to proceed, but do know that it's not working. What do I do?

    davidfromsomerset wrote:
    Yes, the Pro options are grayed out, and when I click on them it takes me to a screen, to allow me to make the purchase. But the Quicktime box in the Control Panel has "Pro Player Edition" on the "registration" tab.
    Hmmm. I'm more used to dealing with this sort of thing on Vista and 7 systems ... and it can also be a bit easier to implement workarounds on Vista and 7 than it is on XP. But we can try some basic principles troubleshooting if you're game.
    If you're game ... first, by way of experiment, let's try a "Run as ..." and see if that gets you the Pro controls.
    Quit the Player.
    In My Computer open Local Disk C:\ or whichever drive you've got your program files installed on.
    Open the "Program files" folder.
    Open the "QuickTime" folder.
    Right-click on the QuickTimePlayer.exe file and select "Run as"
    Select the Administrator account, entering your password if you've got one.
    If the Player launches, do you see your Pro controls active now?

  • HI Team, Recently One week back I bought a new iphone 5 from India. They have given me a used mobile which has a different IMEI number when compared to the IMEI number present on the box. Please let me know how to proceed further

    HI Team, Recently One week back I bought a new iphone 5 from India. They have given me a used mobile which has a different IMEI number when compared to the IMEI number present on the box. Please let me know how to proceed further

    When you went back to the place where you purchased this phone, & asked them, what did they say?
    No one here can help you with this, nor can/will Apple. You need to take this up with whoever you purchased this phone from.

  • Bit by Mountain Lion's Time Machine bug - how to proceed best in the simpler cases?

    My MacBook Air mid-2012 had never been updated to Mavericks.  I had backed it up just a week before a big coffee spill that killed it (June 2014).
    I finally got a replacement never-before-used 2012 Macbook Air running Mountain Lion (great to make the Time Machine restore seamless).
    That's when I tried "Restore from Time Machine" and it showed the "last full backup" as being from June 2013!!!  Then in Migration Assistant, couldn't locate my disk.  I've been bitten by the "Exclusion" bug and my Library/ Applications / System folders have not been backed up since a year ago.  I'm one of the ones that "found out after it was too late." 
    So I'll try the workaround.  Thanks to Pondini for his great website:
    http://pondini.org/TM/D10.html
    http://pondini.org/TM/D10r.html
    My plan is to restore from Time Machine to my 2013 full system.
    Then swap out the Users folder to bring it up to date to the June 2014 version that I have backed up.
    Luckily I have only one user account so this can't get TOO complicated.
    After that, I'll reset Time Machine and check it periodically via the Command-R trick to make sure it's backing everything up fully.
    Still, I'm left with a few questions/concerns that I'm hoping Pondini or others can help to allay before I proceed....
    -What will I have lost in a year from those folders that did not back up?  I know I may have lost non-Mac applications that I downloaded and also any software updates to said applications.  What problems might I encounter in the way of error messages, etc.?  I feel like i don't understand the contents of these folders well enough to realize how in trouble I'm in (or not) regarding these folders being out-of-date by a whole year.
    -Is it really as simple as swapping out the Users folder on the new system with my most recent backup from June 2014?  Any hiccups I should expect from this process?  Will all of my photos go back into iPhoto?  Will all of my mail files go back into the Mail app?  Or in these cases, is there something I need to initiate to smooth out this process?  Photos and Mails are the two big concerns; as for the other stuff, I have yet to find out if it's relevant until a problem occurs.
    -Once I have restored Apps/Systems/Library to the 2013 backup and Users to the 2014 backup, then what?  I'll reset Time Machine but then should I assign it to the new computer?  Should I tell it to inherit the new computer?  Should I wipe it clean and start fresh?  How to proceed after so that I don't have more and more problems down the line, and hopefully don't lose any of the data that I at least have managed to save/restore up to now...
    Thanks in advance for any help and sorry if I'm not more clear; I'm not so technologically literate so I'm not sure how best to phrase these things to get my point across.
    And special shout out to Pondini who made the discovery of this bug a lot easier to stomach thanks to your helpful website.

    A clone is an option.
    Clone  - Carbon Copy Cloner          (Often recommended as it has more features than some others)
    Clone – Data Backup
    Clone – Deja Vu
    Clone  - SuperDuper
    Clone - Synk
    Clone Software – 6 Applications Tested
    Commonly Used Backup Methods

  • HT4528 I cannot sync my phone to my computer because I am getting the error message "The iTunes Library.itl cannot be read because it was created by a newer version of iTunes." I did not upgrade my iTunes. Any suggestions on how to proceed?

    I am getting the above error message in the subject line and do not know how to proceed.  Thanks.

    See Empty/corrupt iTunes library after upgrade/crash.
    tt2

Maybe you are looking for