Link between SAP Ztables and MS-ACCESS database via XI
Hi All,
I have two application one is in Ms-Access and other is in SAP . I have to link the SAP ztables to the MS-Access databse, is this be done with via XI. If yes, do i need to write the interface programs while fetching the data from the XI to SAP, or XI will take care of the updation and linking between the SAP and access application , since the cross flow of data between two application will be there .
Regards
Gajendra
hi !!
It is possible with XI, of course.
You can use jdbc as sender at the MS-Access end and at R/3 (as reciever) you can have an RFC to put the data into the tables.
There is no need of interface programming to be done manually.
you have to be clear at what condition the synchronizations should happen and there is more enhancements that could be done.
regards,
nikhil.
**reward if helpful
Similar Messages
-
Link between SAP XI and R/3
Hi Friends,
I installed SAP R/3 in a and using VMwAre I Installed again
SAP XI . So how to link the SAP XI and R/3<i>So how to link the SAP XI and R/3</i>
Refer this
RFC Destination
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83deb90-0201-0010-189c-8d3ff87572f8
U will get all the steps here
Re: XI and R/3 connection
Mudit -
Link between SAP BW and SAP R/3
Dear All,
I am trying to connect BW to SAP R/3.
Transaction SM59
I have successfully create a connection between R3 and DW1.
Create a DT2CLNT600 R3 client
And Create a DT2CLNT600 R3 dialog with option ARFC.
Transaction SPRO : I have add the Logical Systems DT2CLNT600.
On the AW Modeling Source Systems I want to create a source systems.
Action unsuccessfull.
Anybody could be helpful on this subject , and propose me the solution, or explain me what are the missing action to do ?Hi!
I am not sure about the procedure you did but here is the standard steps for the connection establishment
A)In source system
-->1)create the client with client setting to allow creoss client custamizings allowed
-->2)create a logical system with
-->3)assign Logical system
-->4)Create a rfc user
B)In BW
-->complea all the above steps 1 to 4for BW
-->5) On the Administrator Workbench: Modeling screen choose Settings ³ In the Global Settings/Customizing dialog box choose Glob. Settings.-> On the Display View ¡§RSADMINA Maintenance View¡¨: Details screen.-> Enter RFCUSER in the BW User ALE field.-> Choose Save.
-->6) in the create source system Select option SAP System from Release 3.0E (Automatic Creation).-> enter all the details
Note: the RFC user in an R/3 should have the authorization profile 'S_BI-WX_RFC'. The ALEREMOTE user in a BW system should have the authorization profile 'S_BI-WHM_RFC'. Also, for both directions the logon data user type should be 'system user' to avoid misuse of the connection.
I think this will create a connection
With regards
Ashwin
Message was edited by: Ashwin Kumar Gadi -
Link between SAP BW and SAP R/3 (Source System)
Dear all,
I want to create a source system connecting BW to Sap R/3.
I have, I think, correctly fill the different fields.
But I have an issue regarding activation of this source system.
I can not activate the source system, I have the following error message : Result of the destination check: Client 602 is not available. Please choose an existing client RSAR 375.
Is there someone who could help me to resolve this issue.
Best Regards,
GregorySeems that client 602 does not exist.
Are you sure that client 602 exist in R/3 system?
If it does then check if you are pointing to the right R/3 system, otherwise provide a valid client number.
Hope it helps,
Andreu -
Hi..
Is there any Direct Link between SAP BI and ECC6.
Regards
LakshmanAgain very common...
SAP BW (term BI is used for fronted tools) uses SAP API (SAP R/3 Plug-In) technology to connect SAP's sourec systems like ECC (R/3), mySAP components, etc... Check out more about this topic @:
http://sapport.blogspot.com/2008/06/bicont-pibasis-st-pi-pi-r3-plug-in-see.html -
Re: what is difference between sap locking and database locking
hi,
what is difference between sap locking and database locking. Iam locked the table mara by using lock objects.
But iam unable to unlock the mara table. I give u the coding. Please check it.
REPORT zlock .
CALL FUNCTION 'ENQUEUE_EZTEST3'
EXPORTING
MODE_MARA = 'S'
MANDT = SY-MANDT
MATNR = 'SOU-1'.
call transaction 'MM02'.
CALL FUNCTION 'DEQUEUE_EZTEST3'
EXPORTING
mode_mara = 'E'
mandt = sy-mandt
matnr = 'SOU-1'.
IF sy-subrc = 0.
WRITE: 'IT IS unlocked'.
ENDIF.Hi Paluri
Here is the difference between SAP locks and Database locks, i will try to find the solution to your code.
Regards
Ashish
Database Locks: The database system automatically sets database locks when it receives change statements (INSERT, UPDATE, MODIFY, DELETE) from a program. Database locks are physical locks on the database entries affected by these statements. You can only set a lock for an existing database entry, since the lock mechanism uses a lock flag in the entry. These flags are automatically deleted in each database commit. This means that database locks can never be set for longer than a single database LUW; in other words, a single dialog step in an R/3 application program.
Physical locks in the database system are therefore insufficient for the requirements of an R/3 transaction. Locks in the R/3 System must remain set for the duration of a whole SAP LUW, that is, over several dialog steps. They must also be capable of being handled by different work processes and even different application servers. Consequently, each lock must apply on all servers in that R/3 System.
SAP Locks:
To complement the SAP LUW concept, in which bundled database changes are made in a single database LUW, the R/3 System also contains a lock mechanism, fully independent of database locks, that allows you to set a lock that spans several dialog steps. These locks are known as SAP locks.
The SAP lock concept is based on lock objects. Lock objects allow you to set an SAP lock for an entire application object. An application object consists of one or more entries in a database table, or entries from more than one database table that are linked using foreign key relationships.
Before you can set an SAP lock in an ABAP program, you must first create a lock object in the ABAP Dictionary. -
Using: SQL Server 2014, SSDT-BI 2014 (VS 2013)
Since last week I log my SSIS tasks in the sysssislog table. For each job that i execute, a new executionID (executionid column in sysssislog) gets written and attached to all my SSIS tasks (source-column in sysssislog).
Problem: I run the same ssis packages with different environments. Therefore I want to join environment information to the sysssislog table. The executionID itself doesn't show me to which job and environment the task/source execution belongs to. Because
the environment information is attached to a job, I am searching for a link between the executionID and the job_id. There must be any, since a job is reason for producing all the log informations.
Does anybody have ideas how to get a link between job_id and executionID?Hi, thank you for your answer. I read your post, but I do not understand it well. To you question: Yes, I log to the same database regardless of the invironment.
Where do you inject the environment information? I could not found any information that connect a scheduled job and an enviroment (of cause it has to be somewhere but i could not find it!).
You said you log in a Script Task and use textual message to write the . From within Visual Studio one can not access the environment infos since they are stored on the SQL Server, as fas as I know. (Just configurations can be set up and selected within
Visual Studio.)
So could you please describe a bit detailled, from where you grad the env info and how you process it?
Thanks! -
How can i create link between ipad(xcode) and webserver?
Hi, I'm a new to iPad development and i need help,
i'm not good with english but i try to explain my question:
how can i create link between ipad(xcode) and webserver?
(the webserver ".NET" with driver odbc is connected with DB Oracle)
so, how can my ipad application access to the Oracle DB?
Create a webservice (.NET) to be place between iPad and DB, is this correct?
how can i do it?
which are libraries to include in the xcode's framework?
thxI think the following URL will be your best answer:
http://stackoverflow.com/questions/3510468/connecting-iphone-to-an-odbc-database -
Link between process order and sales order for planning strategy 52
Hello,
I investigate the possibility of a link between "sales order" and "planned order / process order" for the usage of planning strategy 52 (planning w/o final assembly, make to stock).
I know, this is not conform to the basics of planning strategies (EITHER make to order OR make to stock) and I suspect it would be a modification. Of course we have the alternative "make to order" - strategy 50, but we do not want to use individual customer stocks.
Is anybody there with similar customer requirements or project experiences?
Thanks in advance,
Joerg
Message was edited by:
Jörg DemtschukHi Jorg,
To my understanding if you need hard pegging then in SAP only Individual requirement is possible.
Or else you need to create a custom transactions/table to identify Sale order and when ever a process order is created by selecting the sale order record, the process order detials should also get updated against that.
You need to take the help of ABAP expert for this,
Regards,
Prasobh
Reward points if this was useful -
Establishing a connection between SAP SRM and MM
Dear All,
I am working for a multi-national company and now we are thinking to implement SAP SRM but I have some questions about communication between SAP MM and SRM. Firstly I want so share with you our as-is status and then my doubts and question that I have.
In our case we have two different locationed organizations which are using different version of SAP system and SAP MM. In this two sap system mostly codes are and descriptions are different for all materials and now we want gather all data and we want to have one global code system and (local code also will remain). I mean we want to call same materials with one global unique code instead of two different codes. We are thinking to implement something like coding center that will take local master data from local organization then will assign global code, update table then with somehow will update SAP SRM.
For example:
We have local master data on R/3 is maintained manually by local user and net item is created locally each country by local user.Coding center will be aware of new creation by mail, automatically. Coding center will update table (adding a new row for each new item) on translator (tool for assigning global code for materials) assign to each new item a global code and category and in this way SRM will be updated automatically based on translator.
I am thinking to develeop a tool (excel,access etc.) that will take new item creation manually or auto from local organization then will assign a global code and category then will update SAP SRM automatically
Regarding to tool I have some questions:
1) which are the standard communication channel between R/3 and SRM or How they can speak with each other ?
2) Is there any standart batch file (BI or BAPI) to be able to perform this.Is it possible to develop tool using excel or access etc. which will manage coding task.
3) When we are trasferring for the first time Master Data from MM to SRM is there any standard transaction?
4) how the two MD are aligned (i.e. what if a new item is created or modified on MM)?
5) standard program (transaction) for aligning available ?
6) ) how this process can be triggered (scheduled using SAP scheduler, event or user driven)
7) Where the translator (tool) should be (R/3 local, SRM, BW, other) --> Enrichment table
8) How we can build the communication transaction?
Thank you very much
Any comments and answers will appreciated and rewarded
Regards,Hi,
Have you considered using CCM. You generally use an industry standard code (perhaps UNSPSC) in CCM as your vendors would all have different number (similar to your scenario). CCM is a plug-in to SRM, supplied by SAP.
The authoring tool is where you can enrich your catalogue, and have approval dependant on rules that you setup. In your case you would possibly have a catalogue per locationed organisation (or R/3 system). These would then be mapped to a master catalogue, and assigned to users as views. This tool is a BSP on SRM. You could also upload these catalogues from Excel (as a CSV) or through XI as XML. We use the automatic transfer of materials from R3 and then there is a report in SRM to feed that through to the catalogue.
The only thing that needs to be thought through is how you feed the selected catalogue item back to the differing R3 systems, but this shouldn't be a stumbling point.
Cheers
Rob -
Hi Friends ....Difference between SAP memory and ABAP memory
Hi Friends,
I faced a interview and they ask this question
What is the difference between SAP Memory and ABAP memory..conti
SAP Memory
SAP memory is a memory area to which all main sessions within a SAPgui have access. You can use SAP memory either to pass data from one program to another within a session, or to pass data from one session to another. Application programs that use SAP memory must do so using SPA/GPA parameters (also known as SET/GET parameters). These parameters can be set either for a particular user or for a particular program using the SET PARAMETER statement.
Other ABAP programs can then retrieve the set parameters using the GET PARAMETER statement. The most frequent use of SPA/GPA parameters is to fill input fields on screens.
ABAP Memory
ABAP memory is a memory area that all ABAP programs within the same internal session can access using the EXPORT and IMPORT statements. Data within this area remains intact during a whole sequence of program calls. To pass data to a program which you are calling, the data needs to be placed in ABAP memory before the call is made. The internal session of the called program then replaces that of the calling program. The program called can then read from the ABAP memory. If control is then returned to the program which made the initial call, the same process operates in reverse.
A simple example of ABAP memory is using the EXPORT/IMPORT statements.
Here in this program, I get the data, export it to memory,
clear out the internal table in my progam, then reimport the data into it and write out the data.
You probably wounldn't do this in a normal program,
but this is how you can pass data from program a to program b when A Submits program B.
report zxy_0002 .
data: it001 type table of t001 with header line.
select * into table it001 from t001.
export it001 = it001 to memory id 'ZXY_TEST'.
clear it001. refresh it001.
import it001 = it001 from memory id 'ZXY_TEST'.
loop at it001.
write:/ it001-bukrs, it001-butxt.
endloop.
SAP Memory
SAP memory is a memory area to which all main sessions within a SAPgui have access.
You can use SAP memory either to pass data from one program to another within a session,
or to pass data from one session to another.
Application programs that use SAP memory must do so using SPA/GPA parameters (also known as SET/GET parameters).
These parameters can be set either for a particular user
or for a particular program using the SET PARAMETER statement.
Other ABAP programs can then retrieve the set parameters using the GET PARAMETER statement.
The most frequent use of SPA/GPA parameters is to fill input fields on screens
ABAP/4 Memory
ABAP memory is a memory area that all ABAP programs within the same internal session can access
using the EXPORT and IMPORT statements.
Data within this area remains intact during a whole sequence of program calls. To pass data
to a program which you are calling,
the data needs to be placed in ABAP memory before the call is made.
The internal session of the called program then replaces that of the calling program.
The program called can then read from the ABAP memory.
If control is then returned to the program which made the initial call, the same process operates in reverse.
SAP memory
The SAP memory, otherwise known as the global memory,
is available to a user during the entire duration of a terminal session.
Its contents are retained across transaction boundaries as well as external and internal sessions.
The SET PARAMETER and GET PARAMETER statements allow you to write to, or read from, the SAP memory.
ABAP/4 memory
The contents of the ABAP/4 memory are retained only during the lifetime of an external session
(see also Organization of Modularization Units).
You can retain or pass data across internal sessions.
The EXPORT TO MEMORY and IMPORT FROM MEMORY statements allow you to write data to, or read data from, the ABAP memory.
ABAP Memmory & SAP Memmory
http://www.sap-img.com/abap/difference-between-sap-and-abap-memory.htm
http://www.sap-img.com/abap/type-and-uses-of-lock-objects-in-sap.htm
Set
http://www.geocities.com/SiliconValley/Campus/6345/set_para.htm
GET
http://www.geocities.com/SiliconValley/Campus/6345/get_para.htm
EXPORT
http://www.geocities.com/SiliconValley/Campus/6345/export01.htm
Other Imp Help
http://www.geocities.com/SiliconValley/Campus/6345/abapindx.htm -
Between SAP Licenses and Employee Records Realtinship
Hi Experts
<u>The Scenario of the issue is as below.</u>
<b>SAP Licenses held by the company is -- numbers.
And the employee records including PD(appraisal),PA & OM exceeds the allowed records numbers.</b>
Qn1 Whats the realtion between SAP license and records ?
Qn2 How to go about in this scenario?
Qn3. Should i prioritise the existance of records in appraisals and delete the least priority after consulting the client?anyway OM & PA records should not be deleted.
Please throw some light on the issue.Abhilash,
Usually the SAP Licenses are with respect to named users and their rights to the system....
If you have N licences of various types and M employees accessing SAp ( M > N ) then it will be an issue .. usually for services like ESS - you have a licence called employee user and for more access you have professional licenses etc...
You could check the type of licenses that the company has and the number of licenses of each type and also the Contract signed with SAP as to the licensing policy..
Arun
Hope it helps... -
Data transfer between SAP & Java and Vice versa using IDOC Process
Dear Experts,
We are working on one of the good requirement related to data transfer between SAP and Java software. Client requirement is, they want to transfer the data in both the ways (from SAP --> Java and Vice versa also).
In detail is, after sales order creation using one custom program loading plan details will be calculated. Once loading dates are confirmed then, user will release the sales document to transfer the data from SAP to Java using "Outbound IDOC processing". Similarly in that JAVA software some shipment details will be performed, once completed from JAVA software again details needs to be pumped back to SAP as "Inbound IDOC Processing".
For this fields are already identified from external software SAP and we are looking for the same to perform the steps in SAP.
At this stage, I need your expert opinion / feedback how to go about at this stage.
Meaning,
1. What are the customizing steps needs to be done in SAP..?
2. How to trigger the :Outbound IDOC process" once the documents are "Released" from custom transaction
3. How to create the link between SAP and JAVA to transfer the data between these 2 software
4. How to trigger the "Inbound IDOC Process" from JAVA software to SAP and how to store the data in SAP
Experts, please give your feedback in terms of reply or by sending the step by step process to fulfill this client requirement.
Thanks for your cooperation.
Regards,
RameshMaybe too many open questions in the same document.
Maybe you should repost a more specific question in a technical forum.
This looks like a small project where you already know what you want, maybe you should contract a technical specialist so he proceeds to the implementation! -
PI Configuration and connection settings between SAP ERP and peoplesoft
Can someone please share some docs or the link for the PI Configuration and connection settings for the connection between SAP ERP and people soft system. Thanks in advnce
Regards
krishHello,
The following links will be helpful in this regard:
http://help.sap.com/saphelp_nw04s/helpdata/en/14/39084136b5f423e10000000a155106/frameset.htm
http://help.sap.com/saphelp_nwpi711/helpdata/en/d9/f3d22f01c741bdb0e62a2f4205411c/content.htm -
SNC between SAP BO and SAP BW for MS Advanced Analysis
Hy experts, i have configured the SNC between SAP BO and SAP BW but for any user i have this issue:
when the user launch a Bex Query by MS Advanced Analysis, this error message occurs:
No applicable data found.
On the SAP BW system, on ST22 there is this runtime error:
CALL_FUNCTION_SEND_ERROR.
An error occurred when executing a Remote Function Call.
"SNCERR_INVALID_FRAME#A received frame is invalid/truncated or is no SNC-frame"
What happened?
"CPIC-CALL: 'ThCMSEND' : cmRc=6 thRc=766#General SNC error "
An error occurred when executing a Remote Function Call.
An error occurred when executing a Remote Function Call.
"CPIC-CALL: 'ThCMSEND' : cmRc=6 thRc=766#General SNC error "
Status of connection.... "CODE=CM_SECURITY_NOT_VALID CM_SEND_RECEIVED
CM_COMPLETE_DATA_RECEIVED SAPCODE=766 CONV=91584639"
Internal error code.... "RFC_IO5"
There is an error in the communication system. To clarify
and resolve the error, contact your system administrator.
Last error logged in SAP kernel
Component............ "SNC (Secure Network Communication)"
Place................ "CPIC (TCP/IP) on host ANDREA_13"
Version.............. 5
Error code........... "-12"
Error text........... "SNCERR_INVALID_FRAME#A received frame is
invalid/truncated or is no SNC-frame"
Description.......... "SncProcessInput"
System call.......... " "
Module............... "sncxx.c"
Line................. " "
The error reported by the operating system is:
Error number..... " "
Error text....... " "
User and Transaction
Client.............. 100
User................ 00000015
Language Key........ "E"
Transaction......... " "
Transactions ID..... "6A3E22E031EEF13395AE0019BBCB620C"
Program............. "SAPLRSBOLAP_BICS_PROVIDER"
Screen.............. "SAPMSSY1 3004"
Screen Line......... 2
Information on caller of Remote Function Call (RFC):
System.............. "########"
Database Release.... 720
Kernel Release...... 720
Connection Type..... "E" (2=R/2, 3=ABAP System, E=Ext., R=Reg. Ext.)
Call Type........... "synchron and non-transactional (emode 0, imode 0)"
Inbound TID.........." "
Inbound Queue Name..." "
Outbound TID........." "
Outbound Queue Name.." "
Client.............. "###"
User................ "############"
Transaction......... " "
Call Program........."C:\Program Files\Microsoft Office\Office1"
Function Module..... "BICS_PROV_GET_INITIAL_STATE"
Call Destination.... "GBP_boe_Default"
Source Server....... "ANDREA_13"
Source IP Address... "10.101.3.80"
Additional information on RFC logon:
Trusted Relationship " "
Logon Return Code... 0
Trusted Return Code. 0
Note: For releases < 4.0, information on the RFC caller are often
only partially available.
Information on where terminated
Termination occurred in the ABAP program "SAPLRSBOLAP_BICS_PROVIDER" - in
"BICS_PROV_GET_INITIAL_STATE".
The main program was "SAPMSSY1 ".
In the source code you have the termination point in line 1
of the (Include) program "LRSBOLAP_BICS_PROVIDERU13".
Could you help me?
Thank's a lot and best regards.
Andrea MaravigliaCiao Andrea,
just a couple of hints:
- Did you already tried to skip logon to BOE and instead directly select BW system? this should avoid to involve snc and then BEx query should be accessible. This would be a further confirmation that issue is the SNC, even if the log you posted is pretty clear about that.
- Do you have snc installed even in local PC running MS Advanced Analysis? I Think it is necessary for the described workflow (page 24 of Admin Guide):
"With SAP BusinessObjects Enterprise as the BI platform, single sign-on works if the following conditions
are true:
u2022 BusinessObjects Enterprise XI 3.1 is configured correctly for single sign-on. For more information,
see u201CConfiguring SAP authenticationu201D in the Integration for SAP Solutions Install and Admin Guide
at http://service.sap.com/bosap-instguides SAP BusinessObjects Business Intelligence (BI) >
Integration for SAP Solutions > XI 3.1.
u2022 Secure Network Communications (SNC) is installed on each client PC. For more information, see
SAP Help Portal at http://help.sap.com SAP NetWeaver > SAP NetWeaver Library > SAP
NetWeaver by Key Capability > Security > Network and Transport Layer Security > Secure
Network Communications.
u2022 Each end user has a user account in the connected BW system."
Furthermore, if I rember correctly, there could be restriction in license using SAP Cryptographic Library (client connection is not supported: SAP notes 597059 and 397195), so you should check your SNC software.
Hope it could hep.
Regards.
Roberto.
Maybe you are looking for
-
ADF RichTextEditor opening links in new browser - how to do it?
Hi, If I add a link in ADF RichTextEditor, how do I make it open in a new browser window when clicked on it? Essentially, I want RichTextEditor to insert "target=_blank" attribute in the achor element rendered. Of course, I can ask the user to go to
-
Dynamic node creation from RTTI structure and dynamic mapping
Hi, I'd like to create a dynamic node in my component controller then map this node to a node in my view and bind it to a dynamic table. I create the dynamic node in my component controller using the add_new_child_node method : CALL METHOD root_node_
-
Call URL in Flash Builder.
Dear Experts, I have three questions. 1.I have designed a website using technologies like HTML,CSS,JAVASCRIPT,JQUERYMOBILE.Is it possible to call this External website from Flash Builder 4.6 with all designs supported? 2.If it supports ,can we conve
-
Unable to download free trial of Illustrator
I don't seem to be able to download a free trial of Illustrator, I go to the page and it says it is downloading on the webpage but nothing actually happens. I have an adobe ID and already have photoshop CS6 installed on my macbook pro (late 2013), I
-
Let's take the code: string xml = "<node><![CDATA[line1\r\nline2]]></node>"; XDocument doc = XDocument.Parse(xml); XCData data = doc.Element("node").FirstNode as XCData; Console.WriteLine(data.Value); The console output seems to be OK, but the real c