Using RDI Interface to send print data to SAP PI

Hi,
I have never used the SAPScript Raw Data Interface, but I now have the task to send printing information to SAP PI and
from there to a print service.
I see, that I could send the printing documents as IDoc, but is it also possible to call for example a function/program, where I could process the print data and then send it to PI?
Each different print document needs to have it's own sapscript form to derive the necessary fields of content, right?
Has anyone an idea, what I could do? Can anyone give me an overview about the possibilities of the RDI interface?
Thank you very much!
Michael

Please check the element "Dealer_code" in your SAP system . Is it a data element or a field? i dont think that is defined in your system.

Similar Messages

  • 'unable to send print data' on HP Laserjet 1536dnf MFP

    Hi there,
    I'm running an iMac with OSX 10.6.8. Via an USB cable I have attached a HP Laserjet 1536dnf MFP to the iMac.
    I also use this printer to print via wifi (i.e. through the iMac) with my MacBook Pro (with OSX 10.7.3).
    Suddenly today the printer stopped working via my MacBook Pro. I get an error message: 'unable to send print data'.
    I have checked my antivirus etc., but that does not appear to be the problem. I have also updated the firmware of the printer, without success.
    Can somebody help me out? Is the OS difference the problem? But until today that hasn't been a problem.
    Thank you very much! Regards, Luc.

    Hi jemenake
    I understand you lost connection with the network for the Laserjet 1536 through ethernet connection.
    Disconnect the routers power cable, wait 10 seconds, then reconnect the power cable. Wait till it's ready. The router might not be finding the printer on the network.
    If this doesn't resolve the issue continue to the next steps.
    Print a  configuration report from the  LaserJet 1536dnf.
    Press the Setup button, (the one with the wrench on it)
    reports, press OK, Config Report, press OK.
    Check to see if the ip address is valid.
    If you have a valid ip address then delete and add the printer on the mac, the driver might have become corrupted.
    Delete printer on mac.
    Click on the Apple, click System & Preferences,then click the Print & Scan icon (on some systems this may be displayed as Print & Fax),highlight your printer name and click the  button on the bottom left corner of the screen.
    Add printer on the mac.
    Click on the Apple, click System & Preferences, and then click the Print & Scan icon (on some systems this may be displayed as Print & Fax),click add a printer, then select the printer from the list, make sure the printer listed beside use or print: shows proper printer name and not airprint, (airprint is a preinstalled apple driver with basic funtionality if on 10.8) add it in.
    If the ip address is not valid please let me know.
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos Thumbs Up" on the right to say “Thanks” for helping!
    Gemini02
    I work on behalf of HP

  • Sending print data..... Epson printing woes

    Connected to my Macbook Pro 17" (10.6.2) is my relatively (Important bit) Epson R285 printer. The other day it started to refusing printing full stop. I would send a print job, and get the external 'Sending print data....' and that would be it. I thought I was going mad, I reinstalled the drivers, deleted loads of preferences, ran Onyx a few times and nothing.
    At the same time, the 'low ink' light was flashing but like everyone else i just ignored this. I was ready to reinstall the OS and all my apps I was so desperate! I have VMWare Fusion running XP so I thought, worst case I can always print from there. Time to put the new ink in. Since it was a new printer it had those 'test, half-empty/half full cartridges' installed so €45 later, 3 new inks were installed.
    On a whim, I tried printing again from 10.6 and low and behold..... it printed! Now this raises a couple of questions:
    1. Why doesn't the print dialogue be more explicit in this situation: Hey 'I am not going to print unless you top me up' Granted there is a 'low ink' light and icon but not a 'bugger off, I'm not gonna print icon'
    2. Is this Epson forcing the user to buy new ink? I always use to print regardless what ink was missing, invariably I just needed to print and could handle an odd colour. Now, low ink means, 'go buy more ink and I shall print!'
    Anyway, anybody who has similar 'Sending print data...' print issues with an Epson printer, check you ink as it may just solve your printing problems!
    regards, chris

    Chris§ wrote:
    1. Why doesn't the print dialogue be more explicit in this situation: Hey 'I am not going to print unless you top me up' Granted there is a 'low ink' light and icon but not a 'bugger off, I'm not gonna print icon'
    By any chance are you using the "Gutenprint" driver for your printer? A poster in another thread noted that switching from a Gutenprint driver to a driver from Epson enabled the ink status capability.

  • Sending print data

    HP D1660 is not printing.

    I seem to have the exact same problem on a Canon MX700. It was working fine before the Lion update and now just hangs on "sending print data". The strange thing is that it does print the test page?
    I have deleted and re-mapped the printer a couple of times and even tried installing a new driver!
    Anyone with a solution would be great!

  • Problem with interface - when send the data for PA0002

    Hi Gurus,
        I am interfacing employees data from one system to another system  with all the PA infotypes.
    we are using the fuction module " HR_MAINTAIN_MASTERDATA " to upload the master data. Here the problem is, when we send the data - in destination system all the segments have the data correctly . But middle name is not loaded in to the system. Problem with only middle name.
    But, here strange thing is, when i resend the idocs it is laoded correctly all the fields with middle name also.
    I am unable to figure out the problem .. Please let me know if you have any advise on this ..
    Thanking you.
    Regards,
    Giridhar Pujari

    Hi Sikindar,
       Technical name is corrent .. and once you resend the idoc, you can't see the problem again.
    Regards,
    Giridhar Pujari.

  • Printer (Photosmart c4680) works but is very SLOW and gives message ":Sending print data".

    Tttle says it all. This is a fairly new printer. Using genuine HP ink.

    If printer is in warranty, contact HP tech support for possible replacement.
    Although I am working on behalf of HP, I am speaking for myself and not for HP.
    Love Kudos! If you feel my post has helped you please click the White Kudos! Star just below my name : )
    If you feel my answer has fixed your problem please click 'Mark As Solution' and make it easier for others to find help quickly : )
    Happy Troubleshooting : )

  • How to print data from SAP without showing the screen.

    I need to develop one RFC.It will call by third party tool like XMII.
    Required data will come from XMII and RFC should print data directly from printer.
    RFC should call transaction QM02>Notification>Print>Item Selection>select one of the Shop paper -->Print (No.of copies and name of printer will be given by XMII)

    Hi Priya,
    Build a process chain, to load the Cube and after the load completed, delete the PSA used to load the Cube.
    Also include in this chain a generated ABAP program to selective delete data from your DSO based on some selection/variant , ex: Fiscal Year or something.
    Also check the design and find a reason for using DSO, if no reason then just load into CUBE.
    Hope this helps.
    Thanks,
    Naveen Rao Kattela

  • Interface between Lotus Notes Data Base &  SAP

    Hi All,
    Our client is having both Lotus Notes Database & SAP. Theirs some data is stored in the Lotus Notes Database. Now they want to transfer that data into SAP.
    What we have suggested is to download the data from the Lotus Notes into excel sheets & from the excel sheets we can upload into SAP.
    Plz tell is there any interfacing tool available between Lotus Notes Database & SAP or what we have suggested is right?
    Reg,
    Nishant

    Hello Nishant,
    you may consider the SAP R/3 - Lotus Notes/Domino Integration options listed in
    Re: SAP Workflow and Lotus Notes Integration
    If this does not fit your requirements or if you need more information, please let me know.
    Regards
    Michael

  • Using a servlet to send binary data

    There is a section of our intranet that need to hold documents that have to be available only for a certain group of users. Here's my approach (if you think of a better one, please tell me):
    1-all the files are in a directory upper than WWWRoot so that nobody can directly download them
    2-there is a servlet that first: authentificate the user with username-password; and then lists all available documents.
    3-When one of these docs is clicked, I want my servlet to open the file using filesystem File object and then copy the content of the selected file in the http response body. What object and method should I use to do so? I dont know if I should use FileReader or something else. Dont forget it will not only has to work with text files, but also with binary data files like swf, powerpointpresentation and the like. So I fear that objects such as FileRead will mess special characters up and corrupt data.
    What would you advice me? Use FileReader or another object? Or maybe a completly different approach for the problem? And if you want to give me some sample codes, it would be appreciated.
    Thx for your help

    There is something I dont understand.. its bizarre. Usually I dont understand why a script is not working, but now, I dont understand why a scritp is working..
    Here are the codes that copy from a file to the servlet's ouput:
    //basic response configurations
    response.setContentType( mimeType );
    ServletOutputStream out = response.getOutputStream();
    //copy a file f to the servlet's output stream
    File f = new File( path );
    FileInputStream fis= new FileInputStream(f);
    int available = fis.available();
    byte[] b = new byte[available];
    fis.read(b);
    out.write( b );
    out.flush();
    They work fine. What I dont understand is that I tried them with a file of about 5 megs, and they still worked! I expected them to fail because the variable available is of the type int and then it implies that the maximum file size permitted by the algorithm should be 65536 bytes/1024=64 ko... isn't it????

  • Adobe Form with XML interface cannot retrieve all data from SAP

    hi all
    I want to use the Adobe forms for the real estate module.
    I had seen that adobe forms can have an interface with XML input and output as parameter.
    In the interface type only the /DOCPARAMS an the DOCXML are INPUT parameters which are available.
    No other INPUT parameter can be added to it.
    When i try to retrieve the data in real estate there are some default function modules for retrieving the data from real estate.
    But this function modules also are going to find out if the form which asks for this information has a IMPORT parameter
    for the required data. For example, the SENDER data is retrieved, but before the default function module retrieve this data
    the function module checks if the form has a INPUT parameter SENDER.
    And that is not the case. And i cannot create the SENDER parameter to it, because this INTERFACE type does not allow it.
    Does anybody know a solution herefore?
    kind regards,
    Anton Pierhagen

    Hi Bhaskar
    It is a long time ago, almost 2 years.
    I created my own custom development for calling the Adobe form. This custom development uses the correct function module interface with the IMPORT XML.
    The XML which i sent as IMPORT PARAMETER to the form is also created by own custom development. Via the default XML class of SAP
    So that was my solution
    Kind regards,
    Anton Pierhagen

  • Using bapi how to upload the data into sap database?

    hi dear all,
                  im facing problem with bapi ? let me edcuate on bapi ..
    i will be  waiting for reply.
    my e-id :[email protected]
    thanks&regards
    shiva.

    Hi
    A BAPI is a method of a SAP Business Object. BAPI enables SAP and third party applications to interact and integrate
    with each other at the Business Object / Process level.
    Check this link to know more about BAPI.
    http://www.sapgenie.com/abap/bapi/example.htm
    http://sappoint.com/abap/
    Batch Data Communication (BDC) is the oldest batch interfacing technique that SAP provided since the early versions of R/3. BDC is not a
    typical integration tool, in the sense that, it can be only be used for uploading data into R/3 and so it is not bi-directional.
    BDC works on the principle of simulating user input for transactional screen, via an ABAP program. Typically the input comes in the form
    of a flat file. The ABAP program reads this file and formats the input data screen by screen into an internal table (BDCDATA). The
    transaction is then started using this internal table as the input and executed in the background.
    In ‘Call Transaction’, the transactions are triggered at the time of processing itself and so the ABAP program must do the error handling.
    It can also be used for real-time interfaces and custom error handling & logging features. .
    To know more about BDC,
    check the link.
    http://sappoint.com/abap/
    Main differences are...
    In case of bdc data transfer takes place from flat file into sap system ie the file existing in sap system to sap sytem
    where is bapi's r remotly enabled function modules which are assigned to some business objects n used to transfer the data between different business partners who are using different systems other than sap.
    not only that...
    when you plan to upgrade your system version then bdc willnot support those upgradations where as bapi's will support.
    http://www.sap-img.com/abap/ale-bapi.htm
    SAP BAPI
    BAPI STEPS
    Hope this helps.
    ashish

  • IDOCs to send Employee Data

    Hi All,
    In my current project, I have lots of interfaces to send employee data to third party. Now the interface team has decided to use IDOCs to transfer employee data. Employee data is of the order of 20,000 and many interface will be scheduled to run daily. So here are my questions:
    1. Earlier decided approach was to use file interface. Is IDOC better in this case?
    2. Over and above this, they want to generate 1 IDOC per employee data (if the interface has to run every business day, then ~5 Million IDOCs per year and this is just for one interface). Do you think this is the right approach?
    Appreciate you responce.
    Cheers,
    Bhaskar

    Hi Bhaskar,
    My humble thoughts on the questions you have asked,
    1. Earlier decided approach was to use file interface. Is IDOC better in this case?
    Well, the first questions is does this third party application have an SAP connector to transact IDOCs or do you have a middleware in between? Now, if you dont have a middleware/third party application doesn't support IDOC Communication, then you will have to look at file interface(or other possible means)
    Anyways assuming that an IDOC communication is indeed possible between the two systems with/without a middleware in between, the advantages of IDOC over file interface is many
    1) IDOCs use transactional RFC (which is asynchronous in nature , but i guess you know this already), which assures QOS  EO - Exactly Once.
    2) IDOCs provides superior monitoring, audit and reconciliation capabilities, which you would have to code for yourself in File interface.
    3) IDOCs - More structured and organized programming, hence easy to maintain over time.
    4) Standard IDOCs are available which can deployed immediately by doing some configurations, and any custom requirement can be coded in using customer enhancements.
    2. Over and above this, they want to generate 1 IDOC per employee data (if the interface has to run every business day, then ~5 Million IDOCs per year and this is just for one interface). Do you think this is the right approach?
    You can definitely use IDOC archiving, and also i guess in real time scenario, you would want to send the delta changes w.r.t the data of an employee and not send the complete master data on a daily basis.
    All said, if this is a one time run/an interface which might be scrapped in near future, with no need of advanced monitoring and audit capabilities you might still want to go with File interface, i am sure you will get more informative replies from experts on this forum, so keep watching the thread
    Regards,
    Chen

  • What's exact meaning for interface ,and where we use this interface

    hi experts,
    i have been asked what is interface

    Hi
    Interfacing is connecting two or more different entities. In our case, it is connecting one or more systems with SAP. Now extending our previous example, you are replacing some legacy applications but there are some applications that you don't want to replace yet. You need to somehow pass data back and forth between SAP and these remaining systems. Data may be going one way or the other way or both ways. You will still need to do some data transformations/translations etc to make the data understandable to the receiving system. This will continue as long as you want to keep the systems running alongside SAP.
    In short, conversions are written to load data into SAP onetime. These are typically file based.
    Interfaces are written to exchange/update/send/receive data between SAP and other systems on an ongoing basis. These can be in many forms, file based, idoc based, real time(business connector, XI etc are useful in this), xml, and the list goes on.
    Reward me if its helpful
    Ravi

  • How should I configure XI to Send Purchasing Data to Catalog?

    Hi,
    I'm asked to do the config for XI for the transfer of records from R/3 to CCM.
    The report RM06CCMEXP is on the ECC system and when this is run i can see that data is sent to XI.
    In XI i see a message from the ECC system:
    Sender Service               BS_ECC_DEV
    Sender Namespace        http://sap.com/xi/APPL/Global
    Sender Interface             CatalogueUpdateNotification_Out.
    This is also as is described in the sap.help.com at this link
    [http://help.sap.com/erp2005_ehp_03/helpdata/EN/46/b596e138a941ce9fba8fc8533674ee/frameset.htm]
    Questions
    Is the interface 'CatalogueUpdateNotification_Out' the correct one?
    If yes,  i need to know which SWCV i need to get the namespace "http://sap.com/xi/APPL/GLOBAL" in the Integration Directory? I suppose it is standard in the SLD, but which one is it? If i have that, are there standard mappings there that i could use?
    If the interface that sends the data is not the correct one, how do i change do i configure the ECC system to use another interface, and which one should it be? And then can i just proceed as is described in the cookbook for CCM 2.0?
    Kind regards
    Robert

    Hello, one more time
    I know this type of problem. Solution is very simple. All you need to do it is download from service.sap.com software distribution center proper XI Content of SAP APPL and upload SAP APPL to your Integration Repository.
    Choose the latest version of SAP APPL component.
    BR
    Dzmitry

  • Sending data from SAP-BW ODS to R/3 database table/ view

    I need to store data in an ODS in BW from an oracle view & then send this data to SAP R/3 so that the same data can be used by SAP-ABAP for making a BDC program ( i.e. finally storing it in some database tables in R/3).
    Is it possible to do that?? if yes then how.....??

    Hi,
    Yes it is possibel.
    Use SAP PI ie XI which will send the data from BW to ur R/3 system.
    Check the links about XI.
    XI is a Integration broker. U can integrate any systems using XI.
    REDDY

Maybe you are looking for