SRM 5.0 how sent data to R/3 when SC is approved

Hello Guru´s
I´ve SRM 5.0 and R/3 4.6.c
My scenario is:
I create a SC, after this, I approve this and a PO is created in R/3, but the data is sending wrong!
We check the test data to the BAPI_PO_CREATE and this data are wrong.
The SC is to services line, and this problem appear only when the SC have 2 o more lines of servicices. In this case, the PO is creaed with error because the data are sending wrong.
Any body know how debbug this? or how the data travel from SRM to R/3?
thanks
Regards

I´m sorry, but I don´t understand! Coudl you explain in detail how I can debug this FM?
What do you mean with WF-BATCH? 
Step 1: Put an external break point in FN bbp_pd_sc_transfer in SRM with my user of web?
Step 2: Create in web a SC with my user?
Step 3: Appove the SC
Step 4: The PO would be created in Back end?
Step 3: so, after approve the SC, The FM wil be stopped with this break point?
than a lot!
Regards!

Similar Messages

  • How much data is being used when i mirror my ipad to my tv through the apple tv?

    how much data is being used when i mirror my ipad to my tv through the apple tv?

    wwcswapmeet wrote:
    I will try that. Thank you.  I am hoping to buy a wifi hotspot, but wondered what type of data plan I should get if I were to use it consistantly for 8 hours a day (only on saturdays and sundays).  A great tool for work & presentations!!
    It will use minimal internet bandwidth unless your content is streaming from web>iPad>AppleTV. 
    Local network comms for content already on the iPad (eg presentations) will not generally use internet bandwidth apart from protected iTunes material that requires brief internet authorisation.
    AC

  • How much data should TM backup when computer hasn't been touched?

    I finally seem to have gotten a network TM backup of a MacBook working (I'm not sure how, but the hard drive connected to a Mac Mini is now available to TM on the MacBook and I'm not getting a "volume cannot be mounted" error, or whatever it was I kept getting), and the initial backup (wireless; it took a long time) is done.
    I'm now experimenting with subsequent (not the initial) backups, and I'm curious why TM tells me it's backing up something like 500mb of data (I believe the initial backup was only about 15gb) even though I'm not doing anything on the MacBook between backups...no new files created, no changes. Is this normal?
    Thanks.

    Michael Winner wrote:
    I finally seem to have gotten a network TM backup of a MacBook working (I'm not sure how, but the hard drive connected to a Mac Mini is now available to TM on the MacBook and I'm not getting a "volume cannot be mounted" error, or whatever it was I kept getting), and the initial backup (wireless; it took a long time) is done.
    I'm now experimenting with subsequent (not the initial) backups, and I'm curious why TM tells me it's backing up something like 500mb of data (I believe the initial backup was only about 15gb) even though I'm not doing anything on the MacBook between backups...no new files created, no changes. Is this normal?
    no. if there are no changes, incremental backups should be very small. are you sure nothing is changing on the computer? are you using any programs at all?
    Thanks.

  • How much data does a call use over 3G?

    Does anyone know how much data a call uses when using 3G?
    For example if I made a 10min call over 3G is there an easy way to estimate how much data it would use?

    I'd check my balance, make a call, then check the balance again. That should give a fair indication.
    I'm a light user and find Tesco's SIM-only deal (500mins, 500MB, 500texts) is way more than adequate for my basic mobile needs for a tenner a month. Worth considering.
    You can click the white star next to this message if you think it was helpful.

  • How to get the sent date in Adapter Module

    Hi
    How to get Sent Date in Adapter Module. I have used message.getSentTime(). But i am getting in 1179051733406 format is there any way to change this format.
    Is there any other way to get the date when file sending.?
    Is it possible to get Soap Header data Run Time xml file elements (<SAP:Date>) in SXMB_MONI into my Adapter Module.
    Please Help Me
    Best Regards
    Ravi Shankar B

    Is it possible to get Soap Header data Run Time xml file elements (<SAP:Date>) in SXMB_MONI into my Adapter Module.?
    Hi ravi, if you enable Adapter specific Message Attributes in your Adapter CC,(Source File TimeStamp), you can access the same in your ADapter code as a dynamic configuration
    Regards
    krishna

  • How much data is actually sent to the client?

    Hi,
    On the web application stuff I'm doing, I have a somewhat complex class structure for my objects. For example: I have a Project class and a Concept class, and technically you can access a Project object's assocated Concept object, but to do so you'd have to access a chain of three associated classes. Right now if I want to display some information from the Concept object in a JSP, I have to access the Project object from the session and then call a cascade of four methods to get to it.
    I was wondering if it'd make things simpler (and just easier to read) if I just set the Concept object in my session along side with the Project object that's already in the session. That made me worry about how much data is really being "stored." How much data is really being sent to the client? I know that JSP's are produced server side, so I'm guessing that the only thing sent to the user is the final rendered html/xml page. Is this correct? Do I have anything to consider when I decide what data put in the session?
    Thanks for any help,
    Will

    I know
    that JSP's are produced server side, so I'm guessing
    that the only thing sent to the user is the final
    rendered html/xml page. Is this correct? Do I have
    anything to consider when I decide what data put in
    the session?Yes, that is correct. Only the HTML (or whatever it is) that your JSP generates is sent to the client. (Except that the server may send a cookie too, but that's just a few bytes to identify the client.)
    As for what to put in the session: Data in the session takes up memory space, but data not in the session will have to be recreated later if you need it again. It's the usual trade-off of the cost of caching data in memory versus the cost of reproducing that data.
    (And if it wasn't obvious, don't put anything in the session if it is only being used to process the current request and response. Only put data in the session if it will be needed to process subsequent requests.)

  • How can i get more info about the sent data in RTP?

    Hello.
    I'm working with the examples AVTransmitt2 and AV Receive2 and i want to get more information about the data that it is being sent to de receiver side. In AVTrasmitt2 i only see a calling to processor.start();. How could i know each packet that AvTransmit2 sends to the other side. I want info like the size of the data, the quality, format, etc..

    Hi!
    As I mentioned above. RTPSocketAdapter has two inner classes, SockOutputStream and SockInputStream.
    SockOutputStream have a write method which is called when RTP data is sent over the NET. SockInputStream have a read method which is called when RTP data is received.
    If you for instance want to know exactly what is sent you can parse the byte array that comes into write.
    Like this:
    * An inner class to implement an OutputDataStream based on UDP sockets.
    class SockOutputStream implements OutputDataStream {
         DatagramSocket sock;
         InetAddress addr;
         int port;
         boolean isRTCP;
         public SockOutputStream(DatagramSocket sock, InetAddress addr, int port, boolean isRTCP) {
              this.sock = sock;
              this.addr = addr;
              this.port = port;
         public int write(byte data[], int offset, int len) {
              if(isRTCP){
                   parseAndPrintRTCPData(data);               
              }else{
                   parseAndPrintRTPData(data);
              try {
                   sock.send(new DatagramPacket(data, offset, len, addr, port));
              } catch (Exception e) {
                   return -1;
              if(debug){
                   System.out.println(debugName+": written "+len+" bytes to address:port: "+addr+":"+port);
              return len;
    private void parseAndPrintRTPData(byte[] data) {
         // part of header, there still left SSRC and CSRC:s
         byte[] rtpHeader = new byte[8];
         System.arraycopy(data, 0, rtpHeader, 0, rtpHeader.length);
         ByteBuffer buffer = ByteBuffer.wrap(rtpHeader);
         int word = buffer.getInt();
         // version
         int v = word >>> 30;
         System.out.println("version: "+v);
         // padding
         int p = (word & 0x20000000) >>> 29;
         System.out.println("padding: "+p);
         // extension
         int x = (word & 0x10000000) >>> 28;
         System.out.println("extension: "+x);
         // CSRC count
         int cc = (word & 0x0F000000) >>> 24;
         System.out.println("CSRC: "+cc);
         // marker
         int m = (word & 0x00800000) >>> 23;
         System.out.println("marker: "+m);
         // payload type
         int pt = (word & 0x00700000) >>> 16;
         System.out.println("payload type: "+pt);
         // sequence number
         int seqNbr = (word & 0x0000FFFF);
         System.out.println("sequence number: "+seqNbr);
         // timestamp
         int timestamp = buffer.getInt();
         System.out.println("timestamp: "+timestamp);
    private void parseAndPrintRTCPData(byte[] data) {
         // this only works when the RTCP packet is a Sender report (SR).
         // All RTCP packets are compound packets with a SR or Receiver report (RR) packet first.
         // part of header, there is still the report blocks (see RFC 3550).
         byte[] rtcpHeader = new byte[28];
         System.arraycopy(data, 0, rtcpHeader, 0, rtcpHeader.length);
         ByteBuffer buffer = ByteBuffer.wrap(rtcpHeader);
         int word = buffer.getInt();
         // version
         int v = word >>> 30;
         System.out.println("version: "+v);
         // padding
         int p = (word & 0x20000000) >>> 29;
         System.out.println("padding: "+p);
         // reception report count
         int rc = (word & 0x0F000000) >>> 24;
         System.out.println("reception report count: "+rc);
         // payload type, which is 200 in this case (SR=200)
         int pt = (0x00FF0000 & word) >>> 16;
         System.out.println("payload type: "+pt);
         // length
         int length = (word & 0x0000FFFF);
         System.out.println("length: "+length);
         // SSRC of sender
         int ssrc = buffer.getInt();
         System.out.println("SSRC: "+ssrc);
         // NTP timestamp
         long ntp_timestamp = buffer.getLong();
         System.out.println("NTP timestamp: "+ntp_timestamp);
         // RTP timestamp
         int rtp_timestamp = buffer.getInt();
         System.out.println("RTP timestamp: "+rtp_timestamp);
         // sender's packet count
         int nbrOfSentPackets = buffer.getInt();
         System.out.println("sender's packet count: "+nbrOfSentPackets);
         // sender's octet count
         int nbrOfSentBytes = buffer.getInt();
         System.out.println("sender's octet count: "+nbrOfSentBytes);
    }I added a boolean isRTCP to the constructor so to know what sort of data is sent.
    Hope this clarifies things.

  • Forwarded successfully the workitem for BO-BUS2000220(complaint) in the worklist of other user: Problem in "Sent date"  not reflecting correctly in SAP CRM 7.0 Web UI

    I am working with SAP CRM 7.0. We have a workflow in the system which is triggered at the creation of complaint(BO:BUS2000220) and then assign the complaint workitem
    in the woklist of specified agent. I have created a report and scheduled it daily to forward the complaint into the worklist of user B from worklist of user A after 7 days
    from creation date of complaint. But the problem is that the forwarded complaint is showing in the worklist of user B with sent date(the creation date of complaint, not the
    forwarded date).
    Relevant code:
    IF gw_complain-PROCESS_TYPE = 'ZCMS' AND age_complaint = 8.
              CALL FUNCTION 'SAP_WAPI_WORKITEMS_TO_OBJECT'
               EXPORTING
    objtype         = 'BUS2000120'
    objkey          = obj_guid_key
    top_level_items = ' '
    SELECTION_STATUS_VARIANT       = 0001
               IMPORTING
    return_code     = return_code
               TABLES
    worklist        = it_worklist[].
    READ TABLE it_worklist INTO wa_worklist WITH KEY wi_type = 'W'.
    CALL FUNCTION 'SAP_WAPI_FORWARD_WORKITEM'
                EXPORTING
    workitem_id    = wa_worklist-wi_id
                  USER_ID        = wa_worklist_esc-ESC_USER
    LANGUAGE       = SY-LANGU
    DO_COMMIT      = 'X'
    CURRENT_USER   = wa_worklist_esc-CURRENT_USER
                IMPORTING
    RETURN_CODE    = lv_return_code
                TABLES
    MESSAGE_LINES  = lv_mesg
    * MESSAGE_STRUCT =
    * USER_IDS       =
    ENDIF.
    Can someone help me how to change the sent date to actual forwarded date of complaint.

    Hi Kavita,
    There is a standard column in UWL with name 'Sent Date'. Other functionalities in UWL for example deadline monitoring (Due date column) are based on this sent date. This shows an employee what was the date workitem was created (sent date) and when it will get escalated (due date). Displaying forwarding date in Sent date will not give clear picture to employee as the deadline will be calculated based on sent date only not based on forwarding date. this was just an example.
    even though if your client is insisting, i dont think it can be done without any enhancement in UWL web dynpro com sort of thing. you can check with your portal consultant too.
    Regards,
    Ibrahim

  • Has anyone experienced excessive sent data? this month i have had 39.4GB

    Just wondered if anyone has experienced excessive sent data on their phone? and if anyone knows why this is happening, I only use wifi and after contacting vodafone and apple i have been told that in a month it is impossible to build up 39.4GB of sent data in one month. Although i am awaiting for my genius appointment when i called Apple they are telling me that they have never heard of this before, just worried that they will say that there isnt a fault when there clearly is, as if they dont Vodafone wont be refunding my huge phone bill.
    Any advice would be great

    If it was a refurb replacing one that was under warranty, the warrany is good until the original warranty expires or 90 days from replacement, whichever is longer. In either event, it should still be covered if you've only had it for a month. (assuming you're in the US here). You can try to restore it as a NEW device rather than restoring from your backup, but this sounds like a hardware failure... I think. I'm not sure what you mean by "the top half of the screen slides". If you mean only the top half is touch sensitive, how can you determine that? You wouldn't be able to slide to unlock if that were the case...
    Sorry, I'm a little confused by that description.

  • How source data changing synchronize to destination after exp from source?

    Stream creation, how the source data changing synchronize to the destination after exp data from source?
    Time of Stream creation:
    a. exp/imp
    exp erpdev/erpdev owner=erpdevobject_consistent=y file=erpdev.dmp grants=y rows=y indexes=y statistics=none
    imp erpdev/erpdev file=erpdev.dmp ignore=ycommit=y log=import.log streams_instantiation=y
    b. confirming source and dest database SCN
    BEGIN
    DBMS_APPLY_ADM.SET_SCHEMA_INSTANTIATION_SCN(
    SOURCE_SCHEMA_NAME=> 'erpdev',
    source_database_name=> 'ERPDB',
    instantiation_scn=> &iscn ,
    recursive =>TRUE);
    END;
    c. 'START_APPLY' of dest database
    EXEC DBMS_APPLY_ADM.START_APPLY('STRMADMIN_APPLY');
    Question:
    1.
    Stream start to work at "c. START_APPLY of dest database", how the source data changing synchronize to the destination after exp data from source?
    2.
    What was "b. confirming source and dest database SCN" for?

    You missed a step : the prepare table and its role. The prepare table for capture returns an SCN which will tells Streams at which SCN it must start capture any DML. At this stage the Apply may be configured or not, but if the source tables is modified, an LCR will be created when you start the capture and this LCR will be sent to the apply site when the apply site is finally up.
    During the process of transfering the content of the Source site to target site there is always room for a desync to take place if the source site is active. Two cases exists and must be examined:
    - Prepare table first, then export source --> any DML after the prepared SCN and before the start of the export will be sent as LCR while it is also into the export->> duplicate DML
    - Export first then prepare table --> A DML occured AFTER the start of the export but before the SCN returned by the prepared SCN: this DML will be missing in the epxort (and at target site) and not yet captured neither since it occured before the prepare table.
    So what is the best? The answer the first. You resolve the issue with the apply SCN which has into the export, for each table the SCN at the start of the export. In this scenario, you have prepared first, export next source, import in target and set the scn of each table i(at apply site) using the one found nto the export (hence the parameter STREAMS_INSTANTIATION ).
    Now even all SCN captured on source after the prepared table but before the start of the export, will effectively be sent to apply site but will be IGNORED by the apply process has it would be a SCN aging before the start of the export. The SCN of the tables into the export file will become the SCN of the apply process. any SCN lower will be ignored by the apply process.
    A last word in respect of a DML that started AFTER the start of the export and BEFORE the end of the export on source site (during the export). Since it is after the prepare table, it is captured and since it is after the start of the export, it is not into the export (we assume the export is consistent - which is not always true). So you need this LCR as the mutation it describes occured after the start of the export and is not in the export: everything is ok.
    Having said that, still the best way to setup a target site is still to avoid any transction on source site during the setup.
    I hope you understand this well for it is the way it works.

  • Invoice posting from SRM system -ECC mandatory fields data need to be fille

    Dear Experts,
    I am creating an invoice from external system(SAP SRM) and generates an IDOC in SRM and same is sent to ECC. In ECC for creating invoice we have two mandatory fields house bank(hbkid) and section code(secco). These fileds data is not coming from SRM IDOC so i need to pass these fileds data before posting the IDOC.
    I am using EXIT_SAPLMRMH_015 for passing these fields data. I tried to debug the exit but it is not stopping.
    I written the below code for this but still data is not filling . I request you to give me your suggestions on this.
    DATA: S_RBKPV TYPE MRM_RBKPV OCCURS 0 WITH HEADER LINE.
    DATA: W_SCACD LIKE LFA1-SCACD.
    S_RBKPV = E_RBKPV.
    IF E_RBKPV-LIFNR IS NOT INITIAL.
    SELECT SINGLE SCACD FROM LFA1 INTO E_RBKPV-SECCO WHERE LIFNR = E_RBKPV-LIFNR.
    SELECT SINGLE VBANK FROM ZMM_HOUSEBANK INTO E_RBKPV-HBKID WHERE BUKRS = E_RBKPV-BUKRS
    AND GSBER = E_RBKPV-GSBER.
    IF SY-SUBRC EQ 0.
    E_CHANGE = 'X'.
    ENDIF.
    ENDIF.
    Regards,
    Ravi

    Identified the EXIT and working on EXit.
    Thanks
    Ravi

  • TOA services hang when sent data via DTW.

    Dear Experts,
    Our customer use a lot of Data Transfer Workbench which need to send the data from other system to SAP B1. There is the service TOA naming Service is always stopped and  Hung quite often. How to make it becomes stable? Please advise.
    Thanks.
    prasan

    Dear Adam Webb ,
            Server Dell,   Windows 2003 server  and  MS SQL 2005 sp3 STD. clients Win XP. My customer have 30 files for sent to Sap B1 per day. When  we are sent data by DTW to Sap B1 some time TOA hang, need to restart TOA Services and License Manager . some time need to restart  Server. Pls help us.
    Thanks & Regards.,
    Prasan

  • How dose data work

    Im interested in understanding how internet/data work. When a data service is used dose the conection stay on or is it only packets, on and offs with the data service. Do you only get charged for info sent and recived.
    thank you adam Z.

    Data is small "packets"of information sent from your phone to an external source via the internet (kinda a computer version of SMS) or vice versa from an external source to the iPhone any application that accesses the Internet uses data this includes but is not limited to email, Safari, Weather app, Stocks App etc... (This also includes contacts and calendars if you are running a push service like MobileMe). This data is made up of the obligatory 1's and 0's of all computer/digital data which when resolved at each end become a message/instruction for the systems at either end (which is why we have standards to adhere to)
    Data is only sent and recieved when needed/arranged by the systems at either end, for example:
    You open the weather app, it sends a request via the internet for current weather conditions (data used "Up")
    The computer at the other end receives the request and sends the information back to your iPhone (data used "Down")
    Once the data has been recieved the connection between the outside computer/Internet and the iPhone is disconnected at least until you re-request or it refreshes (depending on program)
    So if you apply this to say Safari when you load a webpage you send a request out for the page, once again data is used here then the site sends the webpage to your iPhone, data once again used. Once this page has downloaded though you can continue to view the page without incurring any more data usage (until the page refreshes).
    Be aware some programs do not sever the Internet connection entirely and while you are not technically downloading anything they will send very small "packets"backwards and forwards say every 5 minutes (completely arbitrary figure) dependant on the program, this is just to make sure that the connection remains "Live" so it is ready as soon as you request new data and you do not have a wait time caused by the program having to re-establish a connection with the outside source.
    Any new phone especially those classed in the SmartPhone categories should have a data pack/Browsing pack as the ability to download and upload quite sizeable amounts of data is exceptionally easy with these handsets. Often these handsets will do this "transparently" without the user/consumer being fully aware of it doing so.

  • Does anyone know how to view the amount of songs you have and how much data it takes up in the new iTunes?

    i have downloaded the new itunes on to my computer, but cant find where it says how many songs you have and how much data they will take up on my phone. thanks

    Just a comment that the playlist size only shows in List View (not Grid or Artist view).
    varjak paw wrote:
    If I understand correctly what you're referring to, View menu -> Show Status Bar.
    For some peculiar reason this option does not show up for me (11.0.1).  I do see the "status bar" (i.e. size) of playlists at the bottom of each, and I know that I've seen this setting, but this View option seems to have vanished!

  • How to filter the Event Data from the EventHub when consuming data?

    We know the EventHub has the filter function. I'm designing a new solution for a customer and it looks like EventHubs are great for sending and receiving our near-realtime
    data. Downside is when receiving the data, we receive all data of all our devices in the world. Most of the time, our clients only want to see data of one (or a few) device. We could of course filter the data by ourselves, client side, but
    this would cost a lot of bandwith.
    From the
    FeedBack, it said Filters will be tied to Consumer Groups. And I Check the Consumer Group Class, it has the Create Time and Update Time, but it
    has no set Function,
    So how to use the Consumer Group to filter Event Data during the Receiving data?
    Because in our solution, we use the EventHubHost to consume data, if our service bus worker role restart, we will receive all data in the EventHub, but we only want
    to receive the latest data,
    If we use the EventHubHost to consume data, can we also to filter data? If yes, how to do?
    Thanks very much!

    Yes right,
    AFAIK there isn't a filter feature for Event Hub. The only way to have now is to put a specific property inside your EventData that consumer group can check to filter if it is interested in the data or not.
    Paolo.
    Paolo Patierno

Maybe you are looking for

  • Macbook 2006 upgrade to Leopard, Snow Leopard, or Lion?

    I own a white Macbook pro 2006 core 2 duo OS x 10.4 tiger. More than anything, I want to update this computer. Is there any possible way to upgrade to leopard, snow leopard, or lion?

  • Messages Availability in PI

    Hello Experts, I am working on PI 7.1 and PI 7.4 , facing the issue  while monitoring the messages in RWB. 1)In PI 7.4,when i give last week or this month under message monitor in Adapter engine for any interface ,only the latest messages(ie today an

  • Export a master-details tables to XML

    Hi, here is my requirement : I'm having a page which shows data from 4 views as master details and need to have a command button to export the all these master details data into an xml structured file predefined by a xsd. Would like to get some help

  • Enterprise Portal 6.0 with ECC 5.0

    Hi, I know there's an article here "Configuring ESS in SAP Enterprise Portal 6.0" but it seems like it's making a connection to R/3 4.6C. I am looking into connecting the EP to an ECC 5.0, which already has the ITS integrated into it. Any idea how th

  • Importing from backup disks

    My computer crashed. I had to use the manufacturers restore disk. Fortunately I Backed up my itunes library to CDs, but I can't seem to import them back into my reinstalled itunes prog. I've followed the instructions on itunes help (File-> library->b