Sap Backend and XI

Hi Guys,
             Could you please tell me how to connect SAP Backend to XI?
Regards,
Ashish

Ashish,
Have you ever wondered what happens after XI posts and Idoc to an SAP system? Ever wondered how an Idoc is triggered from an SAP system to XI?
Well, there is a programming logic / report / Function Module running on the SAP system that picks up your Input Idoc and processes it <b>and finally pushes it into the Database tables!</b> The processing logic can involve multiple validations, lookups, etc etc . And, this is what i mean by Application Logic!
XI acts as an EAI tool, a middleware, a Integration Broker that should not perfrom application logic! If XI were to directly access the SAP backend, then you would have to do all the porcessing logic in XI that you do in the resports / Function Modules written in the  SAP system. Apart from causing a perfromance overhead, this can cause serious Integrity issues as an external application ( XI will be the external application for the SAP system ) is directly hanling the database. Also, Middlewares are not desgined for application programming. They are more to deal with the routing / mapping and data transformations!
Hope this clears
Regards
Bhavesh

Similar Messages

  • Adapter between Backend and PI (XI)

    Hello @ll,
    i have some problems to create a Communication Channel between my SAP Backend and SAP PI (XI).
    In my Issue, i want create with an Idoc-Adapter this connection, but i can't choose under the Adapter Type the button Sender, it's always Receiver on by IDoc Type.
    That is my Route:
    SAP Backend --> IDocAdapter(Sender) --> SAP PI --> FileAdapter(Receiver) --> NoSap System
    Have anywhere help in this issue?
    Thanks in advance.
    Regards Gorbi

    Hi Chirag,  thanks for your help.
    Well, that means i don't need a Sender.
    I have import the IDOC structure ORDERS05 and the mapping to XML work perfect. I have test the scenario with  FTP-Server --> FileAdapter(Sender) --> SAP PI --> FileAdapter(Receiver) --> FTP-Server
    Under Integration Design i have create the follows parts:
    - Business Component ->NoSap System
    - Communcation Channel as Receiver (File-Adapter) -> NoSap System
    - Receiver Agreement -> SAP PI to NoSap System
    - Receiver Determenination -> SAP PI to NoSap System
    - Interface Determenination -> SAP PI to NoSap System
    That's all and correct?
    How does my SAP Backend send the IDoc with structure of ORDERS05 to SAP PI?  
    SAP Backend(Config?) --> SAP PI --> FileAdapter(Receiver) --> NoSap System
    For example:
    I do a Transaction ME21 Vendor. What i should to do config in Backend for a connection to my SAP PI or rather send an IDOC.
    Thanks Gorbi
    EDIT -
    Oh Chris i don't have see your Post - Thanks, i want to try that. Otherwise i hope my scenario is right.
    Edited by: Gorbi Schoff on Jan 18, 2009 10:07 PM

  • How can we trigger the notification from SAP backend system to SMP3.0.

    Hi All,
    Can any one help me to know is there any standard approaches available to get notification from SAP backend system to SMP3.O server after any event that has been triggered.
    Any of suggestion related to above will be helpful.
    Thanks,
    Anjali

    Hi Ekansh,
    I have few more question regarding push notification from backend.
    Refferd Link:-http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40ab6d83-b7b8-3010-65bc-d7a08f0f35f3?QuickLink=index&…
    Pushing Notifications Made Easy!!! : Push a Notification
    Have perform all the steps till creating RFC Destination to mobile platform by creating a new push service.
    I just wanted to have a clarity on target host that we are specifying should also have SMP3.0 server installed???
    Actually I am using http listener downloaded from membrane site which is running on that target host machine.
    But I am unable to get any response in my listener.
    Even wanted to know the necessity of exchange of certificate for SSL Connection.
    SMP server Certificate exchange with SAP Backend and SMP server certificate exchange with HTTP Listener????
    Because currently I am trying to have a notification from SAP Backend directly to HTTP Listener without having SMP server.
    Can u please correct me where I am going wrong.
    Thanks & regards,
    Anjali Agrawal

  • GRC  FF Tables in SAP backend

    Hi,
    Please  share with me the standard GRC  FF tables available in SAP Backend and what are the informations they have.
    Thanking you all in advance,
    Regards
    MK

    You can execute t-code se16 in your SAP system and look for tables starting with /VIRSA/*
    Thanks!
    Ankur
    SAP GRC RIG

  • Creating User in Portal and SAP Backend simultaneously?

    Is it possible when you create a new user for the portal (in my case, active Directory is used as central user storage) for SSO, that this user will also be created simultaneously in different SAP Backends without creating it manually everytime? Or is it perhaps possible to connect Active directory to these SAP backends as central user storage, too? My Problem is that everytime I must create manually the users in portal and all belonging SAP backends but I think it's not very comfortable.
    Regards,
    Frank

    Hi Frank,
    There are ways to integrate complete User Management where either SAP or the local LDAP (i.e. MS ADS) drive as the central store for users.  Ultimately, the CUA concept can be entirely driven by SAP including the MS ADS ID's for the network.  It involves a proposal that is uploaded into the ADS which includes the SAP required schema.  When populated (or if configured as such) they can be applied as user properties for the backend systems.  There is a tool within R/3 called LDAPSYNCH that allows the replication (either direction) of user data.
    This concept is referred to as Identity Management.  Start at http://service.sap.com/security.  Then go to "Security in Detail" ==> "Secure User Access" ==> "Identity Management".  There you can find info/docs on the CUA concept within the SAP landscape as well as the integration into the corporate LDAP.
    I have seen most customers use separate R/3 backend User Management from the ADS.  I assume that this is due to the complexity of adopting a whole new global user management process with existing "cultured" processes.  However the SAP systems can support the entire corporate user management driven from within the R/3 core (HR).
    I hope that this helps,
    Regards,
    Judson

  • SAP R3 and BI system requirement for loading Inventory data (0IC_C03)

    Hi,
    I have installed the Business content for 0IC_C03,activated the required datasources in R3 and replicated the same in SAP BI.
    However, while filling up setup tables the load is getting failed and it is giving error "No internal table space....".
    This is related to memory issues in SAP R3.Please let me know the minimum system requirement to do the above activity,
    for example RAM,parameters to be set from basis point of view,etc.The backend is MSSQL 2003 having RAM of 20GB.There is around one crore of data.
    Please let me as  soon as possible.
    Regards
    Deepak.

    Thank you Murali.
    But approximately can you tell me what is the memory requirement for SAP R3 and SAP BI for such type of applications.
    Regards
    Deepak.

  • User ID has sap* rights and I get this...

    • Synchronization started. 
    • Connection set up (without proxy) to: http://ap-ccms-d01:50000/meSync/servlet/meSync?~sysid=DMI& 
    • Successfully connected with server. 
    • Processing of inbound data began. 
    • Server logon failed. 
    Not experienced with SAP MI and I do not understand why it fails to log me on. I also have S_ME_SYNC and S_RFC authorizations. Has anyone encounter this issue? Please let me know how it can be solved.
    Besides creating the roles, service users is there anyting else that needs to be done on the server side?
    thanks,
    .adrian

    Hi,
    This si the trace file: 
    [20050512 18:19:17:248] I [MI/API/Logging ] ***** LOG / TRACE SWITCHED ON 
    [20050512 18:19:17:248] I [MI/API/Logging ] ***** Mobile Engine version: MI 25 SP 09 Patch 00 Build 200409101427 
    [20050512 18:19:17:248] I [MI/API/Logging ] ***** Current timezone: America/Los_Angeles 
    [20050512 18:19:17:248] I [MI ] Trace severity: All (1000) 
    [20050512 18:19:17:248] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:dispatch request to '/jsp/trace/trace.jsp' 
    [20050512 18:19:23:248] D [MI/Core ] Set current application to 'MOBILEENGINE_JSP' 
    [20050512 18:19:23:248] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:doPost(...) called 
    [20050512 18:19:23:248] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:getEvent() done with event name = 'tracesendToR3' 
    [20050512 18:19:23:248] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:dispatch request to '/jsp/trace/trace.jsp' 
    [20050512 18:19:33:201] D [MI/Core ] Set current application to 'MOBILEENGINE_JSP' 
    [20050512 18:19:33:201] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:doGet(...) called 
    [20050512 18:19:33:201] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:getEvent() done with event name = '' 
    [20050512 18:19:33:201] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:dispatch request to '/jsp/home/home.jsp' 
    [20050512 18:19:34:123] D [MI/Core ] Set current application to 'MOBILEENGINE_JSP' 
    [20050512 18:19:34:123] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:doGet(...) called 
    [20050512 18:19:34:123] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:getEvent() done with event name = '' 
    [20050512 18:19:34:154] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:dispatch request to '/jsp/home/syncpassword.jsp' 
    [20050512 18:19:38:233] D [MI/Core ] Set current application to 'MOBILEENGINE_JSP' 
    [20050512 18:19:38:233] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:doPost(...) called 
    [20050512 18:19:38:233] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:getEvent() done with event name = '' 
    [20050512 18:19:38:264] P [MI/Sync ] Notify R3 called 
    [20050512 18:19:38:264] D [MI/Sync ] There is already a container for method WAF_REGISTRY and user ABERTISA in the outbound queue 
    [20050512 18:19:38:264] D [MI/API/Services ] MEResourceBundle:Constructor: Create MEResourceBundle(com/sap/ip/me/awtapps/home/mobile_engine, en_US, (null)) 
    [20050512 18:19:38:264] D [MI/API/Services ] MEResourceBundle:Constructor: Use classloader com.sap.ip.me.core.Startup@1004901 
    [20050512 18:19:38:264] D [MI/API/Services ] CREATED MEPropertyResourceBundle com.sap.ip.me.api.services.MEResourceBundle$MEPropertyResourceBundle@1a85d38 for bundleName: com/sap/ip/me/awtapps/home/mobile_engine with Locale: _en 
    [20050512 18:19:38:264] I [MI/Sync ] Synchronize with backend called, Thread=Thread-28 
    [20050512 18:19:38:264] I [MI/Sync ] Thread=Thread-28 took lock for synchronizeation. 
    [20050512 18:19:38:264] D [MI/Sync ] Synchronisation: Fire SyncEvent 0 
    [20050512 18:19:38:264] P [MI/Core ] Thread Thread-28 switched context to MI2853484152454429 / MI2853484152454429 (User: (SHARED), MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:264] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.sync.LogSender 
    [20050512 18:19:38:264] P [MI/Core ] original context restored 
    [20050512 18:19:38:264] P [MI/Core ] Thread Thread-28 switched context to MI4142455254495341 / MI4142455254495341 (User: ABERTISA, MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:264] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.apps.jsp.SyncStatus 
    [20050512 18:19:38:264] P [MI/Core ] original context restored 
    [20050512 18:19:38:264] P [MI/Core ] Thread Thread-28 switched context to MI2853484152454429 / MI2853484152454429 (User: (SHARED), MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:264] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.ccms.LastSuccessfulSyncAlert 
    [20050512 18:19:38:264] P [MI/Core ] original context restored 
    [20050512 18:19:38:264] P [MI/Core ] Thread Thread-28 switched context to MI2853484152454429 / MI2853484152454429 (User: (SHARED), MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:264] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.services.os.AgentManager 
    [20050512 18:19:38:279] D [MI/API/Services ] CREATED parent MEPropertyResourceBundle for child bundle: com.sap.ip.me.api.services.MEResourceBundle$MEPropertyResourceBundle@1a85d38 using bundle name: com/sap/ip/me/awtapps/home/mobile_engine 
    [20050512 18:19:38:279] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:dispatch request to '/jsp/home/home.jsp' 
    [20050512 18:19:38:279] P [MI/Sync ] Created outbound container for user (SHARED) and method AGENT_PARAMETERS 
    [20050512 18:19:38:279] P [MI/Core ] original context restored 
    [20050512 18:19:38:279] P [MI/Core ] Thread Thread-28 switched context to MI2853484152454429 / MI2853484152454429 (User: (SHARED), MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:279] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.core.StatusUpdater 
    [20050512 18:19:38:279] P [MI/Core ] original context restored 
    [20050512 18:19:38:279] P [MI/Core ] Thread Thread-28 switched context to MI4142455254495341 / MI4142455254495341 (User: ABERTISA, MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:279] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager 
    [20050512 18:19:38:279] D [MI/Smartsync ] User has not been installed on MW, it is not ready for sync :ABERTISA 
    [20050512 18:19:38:279] P [MI/Core ] original context restored 
    [20050512 18:19:38:279] P [MI/Core ] Thread Thread-28 switched context to MI2853484152454429 / MI2853484152454429 (User: (SHARED), MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:279] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.ccms.AlertManager 
    [20050512 18:19:38:279] P [MI/Core ] original context restored 
    [20050512 18:19:38:279] P [MI/Sync ] Synchronization started for user (SHARED) 
    [20050512 18:19:38:279] D [MI/Sync ] PackageManager: old package file C:\Program Files\SAP Mobile Infrastructure\sync\(SHARED)\out\package.out could not be deleted 
    [20050512 18:19:38:279] D [MI/Sync ] PackageManager: create package with maximum 2147483647 items 
    [20050512 18:19:38:311] D [MI/Sync ] PackageManager: filled package with 0 acknowledge received container(s) 
    [20050512 18:19:38:311] D [MI/Sync ] PackageManager: filled package with 0 acknowledge container(s) 
    [20050512 18:19:38:342] D [MI/Sync ] PackageManager: filled package with 72 container items or headers 
    [20050512 18:19:38:342] D [MI/Sync ] PackageManager: filled package with 1 notify container(s) 
    [20050512 18:19:38:342] D [MI/Sync ] Package file C:\Program Files\SAP Mobile Infrastructure\sync\(SHARED)\out\package.out exists and can be read 
    [20050512 18:19:38:342] P [MI/Sync ] Synchronisation started 
    [20050512 18:19:38:342] D [MI/Sync ] Dumping file 'C:\Program Files\SAP Mobile Infrastructure\sync\(SHARED)\out\package.out' 
    INH-H[1]=0103ccd845dc23221935;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[1]=0103ccd845dc23221935;TIMESTAMP;0;000000;19700101&INB-B[2]=0103ccd845dc23221935;DEVICEID;0;&INB-B[3]=0103ccd845dc23221935;USER;0;ABERTISA&INH-H[2]=0103ccdaa04bda7b4f1e;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[4]=0103ccdaa04bda7b4f1e;TIMESTAMP;0;000000;19700101&INB-B[5]=0103ccdaa04bda7b4f1e;DEVICEID;0;&INB-B[6]=0103ccdaa04bda7b4f1e;USER;0;ABERTISA&INH-H[3]=0103ccde64db45e939f9;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[7]=0103ccde64db45e939f9;TIMESTAMP;0;000000;19700101&INB-B[8]=0103ccde64db45e939f9;DEVICEID;0;&INB-B[9]=0103ccde64db45e939f9;USER;0;ABERTISA&INH-H[4]=0103ccdf0487191e79ad;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[10]=0103ccdf0487191e79ad;TIMESTAMP;0;000000;19700101&INB-B[11]=0103ccdf0487191e79ad;DEVICEID;0;&INB-B[12]=0103ccdf0487191e79ad;USER;0;ABERTISA&INH-H[5]=0103ccdfce6f7d45e0d3;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[13]=0103ccdfce6f7d45e0d3;TIMESTAMP;0;000000;19700101&INB-B[14]=0103ccdfce6f7d45e0d3;DEVICEID;0;&INB-B[15]=0103ccdfce6f7d45e0d3;USER;0;ABERTISA&INH-H[6]=0103cce33f5e86b3c61f;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[16]=0103cce33f5e86b3c61f;TIMESTAMP;0;000000;19700101&INB-B[17]=0103cce33f5e86b3c61f;DEVICEID;0;&INB-B[18]=0103cce33f5e86b3c61f;USER;0;ABERTISA&INH-H[7]=0103cce46b0db12ad014;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[19]=0103cce46b0db12ad014;TIMESTAMP;0;000000;19700101&INB-B[20]=0103cce46b0db12ad014;DEVICEID;0;&INB-B[21]=0103cce46b0db12ad014;USER;0;ABERTISA&INH-H[8]=0103cce58d75c6d58d46;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[22]=0103cce58d75c6d58d46;TIMESTAMP;0;000000;19700101&INB-B[23]=0103cce58d75c6d58d46;DEVICEID;0;&INB-B[24]=0103cce58d75c6d58d46;USER;0;ABERTISA&INH-H[9]=0103cce82371b7e5b68e;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[25]=0103cce82371b7e5b68e;TIMESTAMP;0;000000;19700101&INB-B[26]=0103cce82371b7e5b68e;DEVICEID;0;&INB-B[27]=0103cce82371b7e5b68e;USER;0;ABERTISA&INH-H[10]=0103ccea96fa4a3b9652;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[28]=0103ccea96fa4a3b9652;TIMESTAMP;0;000000;19700101&INB-B[29]=0103ccea96fa4a3b9652;DEVICEID;0;&INB-B[30]=0103ccea96fa4a3b9652;USER;0;ABERTISA&INH-H[11]=0103ccec012ca062e298;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[31]=0103ccec012ca062e298;TIMESTAMP;0;000000;19700101&INB-B[32]=0103ccec012ca062e298;DEVICEID;0;&INB-B[33]=0103ccec012ca062e298;USER;0;ABERTISA&INH-H[12]=0103ccf565d51f7bd8f7;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[34]=0103ccf565d51f7bd8f7;TIMESTAMP;0;000000;19700101&INB-B[35]=0103ccf565d51f7bd8f7;DEVICEID;0;&INB-B[36]=0103ccf565d51f7bd8f7;USER;0;ABERTISA&INH-H[13]=0103cdf4e3416d40815c;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[37]=0103cdf4e3416d40815c;TIMESTAMP;0;000000;19700101&INB-B[38]=0103cdf4e3416d40815c;DEVICEID;0;&INB-B[39]=0103cdf4e3416d40815c;USER;0;ABERTISA&INH-H[14]=0103d16e551570169713;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[40]=0103d16e551570169713;TIMESTAMP;0;000000;19700101&INB-B[41]=0103d16e551570169713;DEVICEID;0;&INB-B[42]=0103d16e551570169713;USER;0;ABERTISA&INH-H[15]=0103d192e748e435f81c;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[43]=0103d192e748e435f81c;TIMESTAMP;0;000000;19700101&INB-B[44]=0103d192e748e435f81c;DEVICEID;0;&INB-B[45]=0103d192e748e435f81c;USER;0;ABERTISA&INH-H[16]=0103d193f55fbd794439;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[46]=0103d193f55fbd794439;TIMESTAMP;0;000000;19700101&INB-B[47]=0103d193f55fbd794439;DEVICEID;0;&INB-B[48]=0103d193f55fbd794439;USER;0;ABERTISA&INH-H[17]=0103d22044f095f427f4;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[49]=0103d22044f095f427f4;TIMESTAMP;0;000000;19700101&INB-B[50]=0103d22044f095f427f4;DEVICEID;0;&INB-B[51]=0103d22044f095f427f4;USER;0;ABERTISA&INH-H[18]=0103d22213987cabb3b4;;R;AGENT_PARAMETERS;;;;;NEW_PROTOCOL;;0;;3;;&INB-B[52]=0103d22213987cabb3b4;TIMESTAMP;0;000000;19700101&INB-B[53]=0103d22213987cabb3b4;DEVICEID;0;&INB-B[54]=0103d22213987cabb3b4;USER;0;ABERTISA&INH-H[19]=0103d22213e6f159009f;;N;;;;;;NEW_PROTOCOL;;0;;0;;& 
    [20050512 18:19:38:342] D [MI/Sync ] End of content of file 'C:\Program Files\SAP Mobile Infrastructure\sync\(SHARED)\out\package.out' 
    [20050512 18:19:38:342] P [MI/Sync ] Do not use http proxy (system properties update) 
    [20050512 18:19:38:342] I [MI/Sync ] GzipDataCompression: Gzip data compression is switched off 
    [20050512 18:19:38:342] P [MI/Sync ] Sending outbound file to server. 
    [20050512 18:19:38:358] P [MI/Sync ] Outbound file was sent. 
    [20050512 18:19:38:389] P [MI/Sync ] Receiving inbound file from server. 
    [20050512 18:19:38:389] P [MI/Sync ] Inbound file was received. 
    [20050512 18:19:38:389] P [MI/Sync ] Synchronisation successfully connected 
    [20050512 18:19:38:389] D [MI/Sync ] Number of pending inbound containers before inbound processing = 0 
    [20050512 18:19:38:389] D [MI/Sync ] SyncInboundContainer: closing reader for inbound file / stream 
    [20050512 18:19:38:389] D [MI/Sync ] Dumping file 'C:\Program Files\SAP Mobile Infrastructure\sync\(SHARED)\inbound.sync' 
    &WAF_SYNC&EXCEPTION_INFO_CODE=7& 
    [20050512 18:19:38:389] D [MI/Sync ] End of content of file 'C:\Program Files\SAP Mobile Infrastructure\sync\(SHARED)\inbound.sync' 
    [20050512 18:19:38:389] P [MI/Core ] original context restored 
    [20050512 18:19:38:389] D [MI/Sync ] Synchronisation: Fire SyncEvent 1 
    [20050512 18:19:38:389] P [MI/Core ] Thread Thread-28 switched context to MI2853484152454429 / MI2853484152454429 (User: (SHARED), MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:389] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.sync.LogSender 
    [20050512 18:19:38:389] P [MI/Core ] original context restored 
    [20050512 18:19:38:389] P [MI/Core ] Thread Thread-28 switched context to MI4142455254495341 / MI4142455254495341 (User: ABERTISA, MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:389] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.apps.jsp.SyncStatus 
    [20050512 18:19:38:389] P [MI/Core ] original context restored 
    [20050512 18:19:38:389] P [MI/Core ] Thread Thread-28 switched context to MI2853484152454429 / MI2853484152454429 (User: (SHARED), MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:389] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.ccms.LastSuccessfulSyncAlert 
    [20050512 18:19:38:389] P [MI/Core ] original context restored 
    [20050512 18:19:38:389] P [MI/Core ] Thread Thread-28 switched context to MI2853484152454429 / MI2853484152454429 (User: (SHARED), MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:389] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.services.os.AgentManager 
    [20050512 18:19:38:389] P [MI/Core ] original context restored 
    [20050512 18:19:38:389] P [MI/Core ] Thread Thread-28 switched context to MI2853484152454429 / MI2853484152454429 (User: (SHARED), MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:389] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.core.StatusUpdater 
    [20050512 18:19:38:389] P [MI/Core ] original context restored 
    [20050512 18:19:38:389] P [MI/Core ] Thread Thread-28 switched context to MI4142455254495341 / MI4142455254495341 (User: ABERTISA, MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:389] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager 
    [20050512 18:19:38:389] D [MI/Smartsync ] User has not been installed on MW, it is not ready for sync :ABERTISA 
    [20050512 18:19:38:389] P [MI/Core ] original context restored 
    [20050512 18:19:38:389] P [MI/Core ] Thread Thread-28 switched context to MI2853484152454429 / MI2853484152454429 (User: (SHARED), MSD: Name: / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1) 
    [20050512 18:19:38:389] I [MI/API/Sync ] SyncEvent Performing com.sap.ip.me.ccms.AlertManager 
    [20050512 18:19:38:389] P [MI/Core ] original context restored 
    [20050512 18:19:38:389] I [MI/Sync ] Synchronization finished, Thread=Thread-28 
    [20050512 18:19:48:326] D [MI/Core ] Set current application to 'MOBILEENGINE_JSP' 
    [20050512 18:19:48:326] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:doGet(...) called 
    [20050512 18:19:48:326] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:getEvent() done with event name = '' 
    [20050512 18:19:48:326] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:dispatch request to '/jsp/home/synclog.jsp' 
    [20050512 18:21:04:484] D [MI/Core ] Set current application to 'MOBILEENGINE_JSP' 
    [20050512 18:21:04:484] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:doGet(...) called 
    [20050512 18:21:04:484] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:getEvent() done with event name = '' 
    [20050512 18:21:04:484] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:dispatch request to '/jsp/home/home.jsp' 
    [20050512 18:21:05:531] D [MI/Core ] Set current application to 'MOBILEENGINE_JSP' 
    [20050512 18:21:05:531] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:doGet(...) called 
    [20050512 18:21:05:531] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:getEvent() done with event name = '' 
    [20050512 18:21:05:531] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:dispatch request to '/jsp/trace/trace.jsp' 
    [20050512 18:21:07:031] D [MI/Core ] Set current application to 'MOBILEENGINE_JSP' 
    [20050512 18:21:07:031] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:doGet(...) called 
    [20050512 18:21:07:031] D [MI/API/Runtime/JSP ] AbstractMEHttpServlet:getEvent() done with event name = '' 
    At some point is says:
    User has not been installed on MW, it is not ready for sync :ABERTISA .
    What is MW?
    And I think that i will need to patch the instalation since I have Mobile Engine 09 but when I look in MI through the WebConsole (http://ap-ccms-d01.corp.se.sempra.com:50000/me/WebConsole/add) I do not see version 250900 for MOBILEENGINE_JSP. I only have version 250000 and 250400.
    Is this a SP issue?
    thanks for your help.

  • SAP connector and JSPDynPage

    hi everybody, I am trying to display some data from RFC on a JspDyn Page, I have prepared the project but the data from RFc is not displaying.... the code is
    MyJspPage.java:-
    package com.ust.jca;
    import javax.resource.cci.MappedRecord;
    import javax.resource.cci.RecordFactory;
    import com.sapportals.connector.connection.IConnection;
    import com.sapportals.connector.execution.functions.IInteraction;
    import com.sapportals.connector.execution.functions.IInteractionSpec;
    import com.sapportals.htmlb.page.DynPage;
    import com.sapportals.htmlb.page.PageException;
    import com.sapportals.portal.htmlb.page.JSPDynPage;
    import com.sapportals.portal.htmlb.page.PageProcessorComponent;
    import com.sapportals.portal.ivs.cg.ConnectionProperties;
    import com.sapportals.portal.ivs.cg.IConnectorGatewayService;
    import com.sapportals.portal.ivs.cg.IConnectorService;
    import com.sapportals.portal.prt.component.IPortalComponentRequest;
    import com.sapportals.portal.prt.runtime.PortalRuntime;
    import com.sapportals.connector.execution.objects.language.IFunction;
    import com.sapportals.connector.execution.structures.IRecordSet;
    import com.sapportals.connector.execution.structures.IRecordMetaData;
    import com.sapportals.connector.execution.structures.IStructureFactory;
    import com.sapportals.connector.metadata.functions.IFunctionsMetaData;
    import java.util.Vector;
    public class MyJspPage extends PageProcessorComponent {
         public DynPage getPage() {
              return new MyJspPageDynPage();
         public static class MyJspPageDynPage extends JSPDynPage {
              private RfcBean myBean;
              public void doInitialization() {
              public void doProcessAfterInput() throws PageException {
              public void doProcessBeforeOutput() throws PageException {
                   myBean = new RfcBean();
                   ((IPortalComponentRequest) getRequest())
                        .getServletRequest().setAttribute("myBean",myBean);
                   IPortalComponentRequest request =
                        (IPortalComponentRequest) this.getRequest();
                   // fill your bean with data here...
                   try {
                        //Alias is the name of the alias you defined in portal for SAP system
                        getSAPdata(getConnection(request, "P35"));
                   } catch (Exception e) {
                        e.printStackTrace();
                   this.setJspName("MyJspPage.jsp");
              private IConnection getConnection (IPortalComponentRequest request,String alias)
              throws Exception
                   IConnectorGatewayService cgService = (IConnectorGatewayService) PortalRuntime
                             .getRuntimeResources().getService(IConnectorService.KEY);
                   ConnectionProperties cp =     new ConnectionProperties(
                             request.getLocale(),request.getUser());
                   return cgService.getConnection(alias, cp);                              
              private void getSAPdata(IConnection client) throws Exception {
    try
              /* Start Interaction * */
              IInteraction interaction = client.createInteractionEx();
              // call the BAPI_MDDATASET_CREATE_OBJECT
              IInteractionSpec interactionSpec = interaction.getInteractionSpec();
              interactionSpec.setPropertyValue("Name", "ZHRESS_FIRSTDAY_SERVICE");                
              RecordFactory recordFactory = interaction.getRecordFactory();
              MappedRecord input = recordFactory.createMappedRecord("input");
             com.sapportals.connector.metadata.functions.IFunction function = client.getFunctionsMetaData().getFunction("T_ZHRESS_FIRSTDAY");
              IPortalComponentRequest request = (IPortalComponentRequest)this.getRequest();
              //input.put("P35", request.getUser().getUniqueName());
              input.put("SERVICEID","7");     
              input.put("YYUSER" , "EMP");     
              input.put("YYMOD","DIS");               
             MappedRecord importParams = recordFactory.createMappedRecord("input");        
             IStructureFactory structureFactory = interaction.retrieveStructureFactory();
             IRecordSet table = (IRecordSet) structureFactory.getStructure(
             function.getParameter("T_ZHRESS_FIRSTDAY").getStructure());     
              MappedRecord exportParams = (MappedRecord) interaction.execute(interactionSpec, input);
              //myBean.setCW1((String) exportParams.get("CW1"));
              //myBean.setCW1(((Integer) exportParams.get("T_ZHRESS_FIRSTDAY")).toString());                  
             //myBean.setCW1((String) exportParams.get("T_ZHRESS_FIRSTDAY"));
             IRecordSet exportTable = (IRecordSet) exportParams.get("T_ZHRESS_FIRSTDAY");
             exportTable.beforeFirst(); // Moves the cursor before the first row.
             while (exportTable.next()) {
              String column_1  = exportTable.getString("PERNR");
              String column_2  = exportTable.getString("ZDOJ");
              myBean.setCW1((String)exportParams.get(column_1));
              myBean.setCW2((String)exportParams.get(column_2));
             //System.out.println(" COMPANYCODE_LIST-COMP_CODE = " + column_1);
             //System.out.println(" COMPANYCODE_LIST-COMP_NAME = " + column_2);
             myBean.createData(exportTable);
             client.close();
           catch(Exception e){}      
    @param ex
    @param string
              private void printException(Exception ex, String string) {
                   // TODO Auto-generated method stub               
    @param string
              private void logMsg(String string) {
                   // TODO Auto-generated method stub
    RfcBean.java:-
    package com.ust.jca;
    import java.io.Serializable;
    import com.sapportals.connector.execution.structures.IRecordSet;
    public class RfcBean implements Serializable {
         private String CW1;
         private String CW2;
    @return
         public String getCW1() {
              return CW1;
    @return
         public String getCW2() {
              return CW2;
    @param string
         public void setCW1(String string) {
              CW1 = string;
    @param string
         public void setCW2(String string) {
              CW2 = string;
    @param exportTable
         public void createData(IRecordSet exportTable) {
              // TODO Auto-generated method stub
    MyJspPage.jsp:-
    <%@ taglib uri="tagLib" prefix="hbj" %>
    <jsp:useBean id="myBean" scope="request" class="com.ust.jca.RfcBean" />
    Hello World
    <hbj:content id="myContext" >
      <hbj:page title="PageTitle">
       <hbj:form id="myFormId" >
          <hbj:textView
                        text="<%=myBean.getCW1()%>"
                        id="tv1" 
                        design="HEADER2"
                        encode="false">
            </hbj:textView>
            <br>     
            <hbj:textView
                        text="<%=myBean.getCW2()%>"
                        id="tv1" 
                        design="HEADER2"
                        encode="false">
            </hbj:textView>
       </hbj:form>
      </hbj:page>
    </hbj:content>

    Hi Sanjyoti:
    JCo is one of the connectors for SAP backend through any Java/JSP/Servlet based applications. You need to have the SAP JCo libraries (Jar files) with you to connect to the SAP R/3 system, ofcourse along with the connection parameters.
    Here is the sample scenario where you are connecting SAP RFCs/BAPIs with JSPs:
    1: first you need to manage required JCo jar files and import it into your project lib folder. this is to have the JCo api at runtime to your application
    2: import the library path into your JSP page
    3: write a custom method to connect to SAP with connection parameter
    4: you should have an idea of which Remote_Func_Module you are connecting and the input and output attributes
    5: Execute the functional module and display the results and close the connection parameters.
    Its almost like connecting to a RDBMS in a general scenario.
    For more information about SAPJCo:
    http://help.sap.com/saphelp_nw04/helpdata/en/6f/1bd5c6a85b11d6b28500508b5d5211/content.htm
    For example program1 to connect:
    http://help.sap.com/saphelp_nw04/helpdata/en/6a/14e13d8ee4535ee10000000a114084/content.htm
    For example program2 to connect:
    http://help.sap.com/saphelp_nw04/helpdata/en/9d/14e13d8ee4535ee10000000a114084/content.htm
    For example program a BAPI:
    http://help.sap.com/saphelp_nw04/helpdata/en/de/e6c9255044b241a9401a3a1b7009a9/content.htm
    For Tools & Services of SAPJCo:
    https://websmp101.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000463649
    If you still want already working program, I can mail it your email id.
    Thanks,
    MS

  • PDF generated in SAP backend to be stored in Cloud Proxy object

    Dear Colleagues,
    We generate the pdf file in SAP backend system and send the pdf as an attachment to email address. Along with this we also want to automatically have this pdf file stored in Cloud Proxy object. So that users can access these files in Cloud portal when needed.
    If anyone has expertise on this topic, please share or suggest the solution.
    Thanks,
    Arun

    Hi Arun,
    Would you like to achieve an automatic way to store the document in cloud portal? Can you elaborate a bit more?
    Check out this blog demoing the documents repository capabilities and read the official documentation here.
    I believe the public folder can fit for your needs.
    Regards,
    Eliel.
    Cloud Portal Development.

  • How to insert Adobe Form Data in the SAP backend?

    Hi there,
    I am very new to Adobe Forms. I am supposed to come up with a working scenario of inserting few form fields into the SAP backend. Is this done through a BAPI call? Or is there any other way for this to achieve?
    I have downloaded trial version of Adobe LifeCycle Designer. But I don't know how to integrate this with the SAP system. Is there anything else that I need to install in my system?
    Is there a document on how to configure all the installations for both local machine and the server (if any)?
    Please help.....
    [I went through the forum for this, but I did not get anything]
    Warm regards,
    Deepak

    hi,
    in the livecycle designer under libary tab u have webdynpro tab--->choose submit to sap button and place it in the adobe form ur designing. u can use this button to trigger the code that u have written in webdynpro java.
    for eg if u have
    a value node details
    and under that two value attr fname,lname
    import the model (Insertdata---it has two import param fname and lname)u need for updating the data to r3 system.
    in the ctrller have a method submit.Here write the code to insert fname and lname into the db.
    IPrivateMyForm.IDetailsElement elem = wdContext.nodeDetails().currentDetailsElement();
    Insertdata_Input input = new Insertdata_Input();
    wdContext.nodeInsertdata_Input().bind(input);
    input.setFname(elem.getFname());
    input.setLname(elem.getLname());
    try
    wdContext.currentInsertdata_InputElement().modelObject().execute();
    wdContext.nodeOutput().invalidate();
    catch (Exception ex)
    { ex.printStackTrace();}
    ul bind details to the datasource.
    when u edit ur interactive ui element these attr(fname and lname) vl be visible under dataview tab u can drag and drop them to the form
    now add submit to sap button in ur form.
    this button correspond to the onactionSubmit dat u have written in the ctrller.
    so wen u click this the data vl be inserted
    Regards
    Jay

  • How to test the connection between DSD backend and DSD connector

    Dear all,
    I am configuring the MDSD scenario .. and i want to insure that my customization is correct
    How to test the connection between DSD Backend and DSD connector ??

    Hi Viren,
    The problem is:
    We have a new BW system. The basis people asked me to check the connection between this BW system and the R/3. There is only one client for now(100). I have logged into 100 and tried executing RSA1 to check the connection, but it gave a message box saying "You can only work in Client 000". Then I have treid logging into 000(just to make sure) and tried executing RSA1. Even here I got a message saying "The SAP BW system must not be operated in client 000". Now, I am not sure of what is wrong in clien 100. I am not sure if I have to do some settings before I access RSA1 or any other BW transaction. Could you please help me in this.
    Also, I just checked the RFC destinations in BW. There is a destination created for our R/3 and I have noticed that they have given a remote UserID and password for remote login. I tried to check the Remote UserID in SU01 but there is no userID with that name. Could this be a problem?
    Thanks,
    RPK.

  • Setup of SOA demo in SAP backend system

    The scenario is the following:
    I have found a WS that I want my customers to be able to call in order to query invoice information. The WS is u201CSupplierInvoiceERPByIDQueryResponse_Inu201D and is found using the ESworkplace.
    I am using PI 7.0 and I want to use the Service Registry in PI to expose my services. As I understand it is NOT recommended to use PI 7.0 but the SAP backend (ECC) should be used instead.
    What are the steps that should be involved?
    a) How to locate the WS in SAPBACKEND?
    b) How to publish this WS from SAPBACKEND to the PI service registry (SR)?
    c) How to make the WS "connected" to the SAP system?
    d) How can the customers "consume"/execute the WS?
    e) How can my customers browse the SR in order to find the WS? what is best practice?
    f) Why are the route through PI NOT recommended - SAP proclaims that PI should be the central processing component in a SAP landscape in these SOA times so why not use PI?
    Hope someone can help me out.
    Cheers

    Hey,
    This document describe how the handle audit the the sender and the receiver systems are SAP system, when one of the sides (sender/receiver) is not SAP system,
    than the configuration become much more complex.
    As of XI SP18, there are ways to control ALEAUD,
    for more information, read:
    http://help.sap.com/saphelp_nw04/helpdata/en/42/c8f66bc7a56bb0e10000000a1553f6/frameset.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bc_xi/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d393634373435%7d
    /people/saravanakumar.kuppusamy2/blog/2005/01/20/configuration-tips-for-a-business-serviceintegration-process-to-send-back-ale-audit-idoc

  • SRM PO failing to replicate to SAP backend in extended classic

    Hi Friends,
    Please can someone shed some light to this issue as the RZ20 log is not providing any answers!
    We have created a multiline order and it has the status 'error in process'. For this reason the PO failed to replicate to SAP backend. The RZ20 log gives message:
    PO 3000008888: No instance of object type PurchaseOrder has been created. External reference:
    PurchOrder 3000008888: Document contains no items
    PurchOrder 3000008888: Item 00003 does not exist
    PO 3000008888: No instance of object type PurchaseOrder has been created. External reference:
    PurchOrder 3000008888: Document contains no items
    PurchOrder 3000008888: Item 00003 does not exist
    Any help would be a appreciated.
    Thanks again
    Steve Walsh.

    Hello Steve,
    I guess error messages come from R/3.
    Depending on your R/3 version, check by debugging in SRM functional modul driver (B46B_DPO_TRANSFER, B470_DPO_TRANSFER, etc.) what's happened with PO data between SRM and R/3.
    Check also BAdI to modify backend data : maybe some wrong item data cleaning are done.
    On the R/3 side, look for the where-used R/3 messages you have in your monitoring : you will be able to know exactly why you have those errors
    Regards.
    Laurent.

  • Connecting to SAP Backend

    hi to all,
    I want to update a table in SAP backend without interfacing BAPIs from Web DynPro using JAVA.Is there any way to do the access SAPs Oracle tables directly?If yes then how efficiant would be?Pls help.
    Thanx
    Regards
    Vipin B.

    Hi Vipin,
    Definitely you can access R/3 using web services, for that you have to create a web service which interacts with R/3. For achieving this you can expose any Function Module as a web service and use WSDL of that web service
    to create model based on web services in your web dynpro application.
    See <a href="http://help.sap.com/saphelp_erp2004/helpdata/en/91/9c2226df76f64fa7783dcaa4534395/frameset.htm">this</a> link to learn how you can use Web Sevice model in your in WebDynpro.
    Hope it helps.
    Regards,
    Narinder Hartala

  • New positition number of PCR differs in Portal from SAP Backend

    Hi,
    There is a critical scenario in our MSS PCR form. Manager initiated a Poition transfer for an emplyee. After all approvals when we are opening the from in IQS23 it is showing a new position number which is different from when we click on Display form which opens in Portal.
    In brief the new position number is not same when we see it in SAP backend through IQS23 and when we see from Display Form Action link which takes us in Portal. And importantly this is happening with one user only.
    Can anybody help me on this urgently?
    Regards
    Chandu

    Hi Siddarth,
    Thanks for your reply. Yes we are using PCR forms and not HCM forms.
    Thanks
    Chandu.

Maybe you are looking for

  • Please how can I reinitialized all command and my indicator of a VI in one time ?

    I have more than 60 command and indicator in my VI and I want to reinitialized them in one step Please help me ( In english or french, )

  • Copy of receipts

    I made a purchase through the online store back on Nov 28, 2013.  I was wondering if I could get a copy of the receipt of that purchase for a warranty issue with the manufacturer. The order number would be {Removed per Forum Guidelines} Emailing it t

  • Change all activity to Display in a role

    Hi all, I wanted to know if we can change all the 'ACTIVITY' in a role to display. I donot want to do it one by one for all authorization objects but in one go. Is this possible, if yes then how can we achieve it? Thank you

  • Document to find out the Object types

    Hi All, Can any one pls provide me the document where you have the list of all Object types defined in Oracle Applications. Thanks in Advance

  • Is my beloved iMac dying slowly?

    Hi all! Hoping someone here can help me as i'm at my wit's end! Have had my iMac for almost 4 years now. I upgraded the OS to Leopard at the end of last year to get it more up-to-date. All was generally ok till about a month ago when it became interm