Use SAP service without XI/PI? Need answer for mgmnt mtg in 30 min
Trying to read SDN info in last hour, but can't see definitely that a SAP web service can be available for external appl... without using SAP PI (which we've not used). All diagrams/text seem to indicate XI/PI as dependent component.
I believe you could still configure direct/point-to-point communication without using XI/PI. Web Services/Enterprise Services can be provided/consumed from an SAP system using ABAP proxies, configuring logical ports, SOAMANAGER. But XI/PI is useful in mediated scenarios and has an option to guarantee Reliable Messaging. Below is one link I bookmarked during some research around eSOA from long time back, may be it might be helpful to you. Also, I am pretty sure you can do Synchronous web services/Enterprise Services without using XI/PI (i.e. point-to-point communication) but not sure if you can use Asynchronous services without XI/PI.
http://help.sap.com/esoa_docu_print/crm/51/Docu_ES_CRM_51SP03_EN.pdf
Similar Messages
-
Use Enterprise Services without service registry?
Hello experts,
this question is following me since days: is it possible to use enterprise services from an erp-system without a service registry?
From my understanding the service registry at runtime determines the endpoint where the service is implemented. But when there is just a single erp-system is it then possible to use this services without any additional systems?
Thanks for any answer.
Regards,
NorbertYes you can.
The service registry is just a "phone book" of services. as much as phone numbers exist well without the phone book services exist without a registry.
actually, if you really ever have only one source system for enterprise (or other) services you don't need the service registry. even if you have 3 source systems and you know how to find an overview of the services in each of those 3 systems and if you don't use a 'global' data model you do not really need the service registry.
but this is just my 2 cents. 'publishing' seems to be a common source of joy these days
anton -
I'm traveling to Europe and I want to use Location Services without having data charges. What settings should use on my iPhone 5? I want to be able to use Trip Advisor City Guides Application to tour around cities for free. I have a Verizon International Plan for my trip, but it is still pricey. I would like to keep my iPhone cell services on for incoming calls, but I want to prevent international data charges. Thanks for your help!
You don't "choose" to use th 3g network.
If you have paid for it in your plan and 3g coverage is available, your phone will automatically use it when necessary.
3g provides faster internet speeds than 2g, so you can watch video or download stuff faster. Wifi is normally faster than 3g.
Your iphone gps is "assisted", meaning it uses network data to calculate your position.
Also, you would still need the network to download maps, directions etc as they are not on your device. -
IDOC - PO Creation using a service without master record
I can not find the field to populate the cost center when i create a PO using a service without master data (buy using Material Group) via transaction WE19.
The accounting information is present on "E1BPMEPOACCOUNT" segment, but the cost center and G/L Account in this segment were not recognized by IDOC because this segment is used to populate Account Assignment tab on Item Detail Level and my problem appear one step before when after I populate the service tab at Item Detail Level and press .
In few words I didn´t find the correct field to populate the cost center on Basic type "PORDCR101".
I tried populate the field COSTCENTER on the segment "E1BPMEPOACCOUNT" but didn´t work.
Maybe is there another basic type to use in this specific case?
Thanks a lot.
Kind Regards,Hi,
In the inbound side create a new entry in WE57 tcode.. with the functio mdoule as "IDOC_INPUT_ORDERS", basic type "ORDERS05", extn< specify the extn u created at outbound side>, message type "ORDERS". Now see if it is working.
Regards,
Nagaraj -
How can I use this account without specify credit cards, only for free applications ?
How can I use this account without specify credit cards, only for free applications ?
Click here and follow the instructions.
(94222) -
Need answers for finance module? so any finance consultant can help me
hai
i need answers for automatic credit check managament.
So,Can any functional consultant or technical consultant
who knew the concept can help me to resolve
the query.
The query is abt the functional module
"ENTIRE_LOAN_AMOUNT_CALCULATE".
this will retrieve the structure RLOAM
from which i have <u>to get the balance amount</u>
for the relevant company code and contract number found.
1) here what is the balance amount from that structure
and which fields i have to consider.
2) what is the security fund contract?Sorry about cross-posting. I just coudn't help. I was so desperate because I'm having F in this class since I haven't turned in any programs so far. So please understand me a little bit.
And Thank you all for reading and answering my question. It really helped me a lot.
I think I'm gonna have to bother you guys often =) Thank you again~!
Oh.. by the way, is there any way that I can write this program using basic methods like 'for', 'while' ,'array'?
because we haven't got so far in my class and I'm not sure if my teacher's will accept my program written, using the methods that we haven't even learned. Any way Thank you again~!
c.f> I will cross-post this so I can thank everyone. -
Use of Services without SR and ESR
Hello, for this one I need to explain something:
I'm writing my diploma about ESOA. Because of this I allready have created a application which uses Enterprise Services. But because I used the ESWorkplace I've had some restrictions.
- If I used the SR of the ESWorkplace together with a in my CE generated Destination I could not use the Services because the SR gave me the SAP internal URL to the service(iwdf...) which I could not reach. I solved this problem the following way:
- Get the Service-WSDL-Url from the ESWorkplace
- Create a WSDL Destination in the CE with the WSDL-URL from above and the System-Data of HU2
- Use this Destination in WD Java for an adaptive Web Service Model and again the WSDL-URL
With these steps I was able to use the Services. But I had to create a destination for every single Webservice. It's ok, it worked and this was everything I wanted. But as a result of this I haven't used the ESR and the SR at all. Because all i needed was the WSDL-Url of the service and the system data of the corresponding System.
Now the question comes up: In case of a ERP System with installed Enhancement Packs without an SR or ESR: Would I be able to use the Services in the same way? I mean: in /wsadmin on HU2 I'm able to get the wsdl-Url. But could this information also be found there without a SR or ESR?
I have tried to use the services of a CRM 2007 System (which has preinstalled services as CustomerQuoteByID) we physically have here in our company. But I simply don't get the needed WSDL-URL. In fact the Service can't be found in /wsadmin. Is this because of the missing SR and ESR? Or am I doing something wrong?
I really don't get the neccessarity of the SR and ESR at all. Ok, I know what I can do with them. Modelling Services with the ESR or using them if I don't have a supplier. And Browsing available Services in the SR. But if a customer has no CE or PI and because of this no SR and ESR: Would there be a way for using his services. Don't get me wrong: I know how to use bapis and rfcs, and I also know the the ES only use the BAPIs with an additional Interface with some extra functionality like failure and exception handling. But how to use these ES without the ESR and SR?
I hope you understand my question. I would be very happy about an reply!
Geetings, MarcoHello!
I'm trying to use a ResourceBundle to store properties
that arn't locale-specific - its a sort of
look-and-feel type arrangement. The way more specific
ResourceBundles inherit properties from more general
ones would be really useful, but since its not a
locale that's used to pick a particular bundle I'm
having trouble working out how I can use it for this
purpose.
Has anybody used ResourceBundles for non-locale
specific uses before, or does anyone know of anything
else that might be more appropriate?
Thanks loads for any help!!
NicolaYes, you make up your own Locales with anything you want in place of the language, country, and variant. As long as you're not setting the Locale, it works great!
ResourceBundle laf = new ResourceBundle.getBundle("skins.properties", new Locale("flavor", "chocolate",""));will get all resources in skins.properties and over-riding entries from skins_flavor_chocolate.properties". -
Business system/service Service without party: info needed
Hi,
I am a newbie in XI world. I have a scenario of interfacing a 3rd party system to R/3 via XI. This system will dump a file to XI which needs to be converted to IDOC for R/3 use and later an outbound interface should send some data in a file format to this 3rd party system.
As per various blogs, I have managed to define business system and basid IR config. Since this a 2 way asyncronous interface, I wanted to know
1> In XI, do I need to create a separate Buss System for 3rd Party sender interface( legacy->XI->R/3)
and a new Buss system for 3rd party Receiver interface.(R/3->Xi>Legacy). However in R/3 should I can create only one and assign the inbound/outbound IDOC partner profiles. ( But do the names of legacy systems in R/3 and XI have to be same)
2> What is the difference between Party and Service without Party( I saw these in ID). Do I need to define party for my interface scenario. If yes, How?
3> For testing, I wanted XI to pick files from my desktop and then post to R/3. As per various sdn threads, I realise, I need to give the IP of my PC and use Service without party. Since I am new in this area, I do not know how to define this serv-without party for my scenario. Any blogs or threads which define this would be very helpful.
Appreciate your help and time.
Helpful answers will be rewarded.
Thanks and regards
ShirinHi Shirin,
For 3rd party sysytems u can directly configure in ID under bussiness service
we will choose service without party when we are having A2A communication.
A2A means application to application communication, it is used when two systems in same landscape try to communicate with each other. Systems in same landscape means both the systems are belongs to same organization or a company.
Normally in A2A communication sender and receiver is inside one organization and developer have freedom to define communication rules .
refers to link
http://help.sap.com/saphelp_nw04s/helpdata/en/66/58934257a5c96ae10000000a155106/content.htm
we will choose service withparty when we are having B2B communication
B2B means Business to Business communication .It is used when there is exchange of information between two different Parties or companies or landscape.
When two applications in different companies communicates with each other we call it B2B Communication.
in case of B2B every party has it own rules which must be followed if we want to communicate between different organization.
refers to link
http://help.sap.com/saphelp_erp2004/helpdata/en/ca/efb540efe68631e10000000a1550b0/content.htm
communication party (party for short) represents a larger unit, which is involved in a collaborative process. Using a communication party, you generally address a company within a cross-company process.That means we use party only when we r using B2B communcation.for example communication of two diffrent organization who r having different landscape.
The matter of Party comes only when there are number of partners included in the environment. Thats usually happens in B2B systems. The services without party usually happens in normal A2A systems; were normal applications handle the message processing between systems and no multiple partners are interested in same data that are been handled.
/people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
Business System : It is registered in SLD,We should have all the technical details to use
it, A business system is something that physicallu exists. generally for R/3 applications
we use this one.
Business Service : When we don't have all the technical details then we use the business
service, it is mostly used for B2B scenarios.
In ID objects tab in Business service is there, there right click and create the new business service, and fill the details like interface,...
BUSINESS SERVICE CREATION STEPS:
You can create the Business Service in ID itself.It is an abstract unit and it will act as Business System while exchanging the messages.In ID goto Service Without Party>Choose Business Service>Right Click and say as New>Give Servie Name as your Naming Conventions and choose u r configuration Scenario to adding the same> click on create>It will create the service and u can edit the service>u can find the tabs Receiver,Sender and etc--> Add ur Inbound/Outbound interfaces and corresponding Communication channels.
Regards,
Vinod. -
How to use Enterprise Services without ESR.
Hello,
We use SAP ERP6.0.
We would like to use SAP Enterprise Services as a evaluation by .NET application.
We do not have SAP NetWeaver PI and CE now.
Without ESR (PI and CE) , how do I configure ERP 6.0 to use Enterprise Services?
Please let me know.
Best regards,
Koji NagaiHi,
ESR is not compulsory for just consuming service.
First you need to activate and configure webservice.
Step1: Goto transaction SICF and activate service you want to evaluate. You can find ES under path: /default_host/sap/bc/srt/xip/sap/
Step 2:Goto transaction: SOAMANAGER and under tab: Application and Scenario communication chose single service administration. Now search for "Service" pattern: service name you selected and activated in SICF field = Internal name. then go.
Step 3: you will be able to see your service here, now select service and click on apply selection.
Step 4: Under the "configuration" tab select "Create service" button. Give any name to "New Service Name" type some description and finally give any name to "New Service Name" and apply setting.
Step 5: Select authentication type http and save,
Now under tab "Overview" you can see some url for "Open WSDL document for selected binding" use this url in your .Net application.
Regards,
Gourav
Ps: I always have ESR and all necessary configuration so don't know if required settings available in your system to work this scenario. -
How to use KDE services without KDE?
I am actually playing around with a very interesting FVWM configuration, I found in the FVWM forum, but not using KDE, there is always something missing, like kmilo & klaptopdaemon or the KThinkBat panel applet (which is the only one using smapi for reading battery status).
I was wondering, if there is a way to start all of the usual KDE services without actually starting KDE as a DE, so I mean about everything that usually runs in the background, without kwin & the konqueror instance controlling the desktop icons and middle/right-click menus.
When I am in FVWM, I can use all installed KDE programs without problem (they even make use of stalontray as a replacement for the KDE systray), KDE on-demand-services (like KWallet) are started automatically when a program needs them, but I have no idea how to automatically start the KDE services, which normally get started when KDE starts (like kmilo). In case of kmilo, I can start it manually using the KDE control center, but of course I don't want to do that every time after I start FVWM.
Just replacing kwin with FVWM using "export KDEWM" did not work, it got pretty much messed up with a mix of FVWM & KDE (which maybe could have been fixed by killing some KDE processes, but I didn't try, because it didn't seem the be the best approach).
Anybody any idea? Anybody knows the command, how to start all the KDE services, which usually get started when KDE starts?That's the strange thing, kdeinit doesn't do it, I already tried before (by just starting it after FVWM has come up), and I tested it again by adding it to .xinitrc:
$ cat .xinitrc
#!/bin/sh
# ~/.xinitrc
# Executed by startx (run your window manager from here)
kdeinit &
exec fvwm
But all it does, is the following:
4478 ? Ss 0:00 kdeinit Running...
4484 ? S 0:00 \_ klauncher [kdeinit]
4482 ? S 0:00 dcopserver [kdeinit] --nosid
4493 ? S 0:00 kded [kdeinit]
Looking into the KDE Control Center shows, that only 1 out of 11 services, which should have been started on KDE start, is actually running.
kdeinit may be the way to go, but there is still something missing. But what? -
\What command keys do i use to fill data. I need this for return address labels
What command keys do i use to fill data.I need this for return address labels
Here's an overly chatty example that will show you what's happening:
$strContacts = 'Tony Stark', 'Anthony Edward Stark'
Write-Host 'User names:'
$strContacts
Write-Host
foreach ($strContact in $strContacts ) {
Write-Host "Start of loop. Processing $strContact now."
$arrContact = $strContact.Split(' ')
Write-Host
Write-Host "$strContact has been split apart into individual array elements based on a space character. The elements are below:"
$arrContact
Write-Host
Write-Host 'Start building filterName variable. Index of -1 gets the last element in the array.'
$filterName = "$($arrContact[-1]), "
$filterName
Write-Host
Write-Host "Loop through the remaining names in the contact. Need to process $($arrContact.Count-1) names."
for ($i = 0 ; $i -lt $arrContact.Count - 1 ; $i++ ) {
$filterName += "$($arrContact[$i]) "
Write-Host "filterName variable is now $filterName"
Write-Host
Write-Host "Now we need to trim off the trailing space character."
$filterName = $filterName.Trim()
Write-Host "The final value of filterName is $filterName"
Write-Host
Write-Host 'Attempting to get the user object via Get-ADUser now:'
Write-Host
Get-ADUser -Filter "Name -eq '$filterName'"
Write-Host 'End of loop.'
Write-Host
Don't retire TechNet! -
(Don't give up yet - 12,575+ strong and growing) -
Hi to everybody
I have a t-code AC01 service purchase request number..
In that , I have a field "LONG TEXT"...
if i enter some data into the Long Text, it directly goes to the database ,
so How to know the Database-Table and the field...
Can you tell me the ways to find out the database table and the field....hi,
long text doesnt have any field, place where u enter long text in ac01 ,above it there is t symbol, just double click it it takes u to script editor, its shows u text id,
language, tdname,object.
u had to pass this parametrs in to function module read_text to retrive, other wise, create_text to upload,
check this tables
The text is stored in table STXH/STXL
Keys:
TDID = 'LTXT'
TDPRAS = <language>
TDNAME = nr of the service
TDOBJECT = 'ASMD'.
check this code for uploading long text.
DATA: BEGIN OF itab OCCURS 0,
asnum LIKE asmd-asnum, " Service No
text(5000) TYPE c, " Long Text
END OF itab.
*DATA: itab1 LIKE itab OCCURS 0 WITH HEADER LINE.
DATA: BEGIN OF itab1 OCCURS 0,
asnum LIKE asmd-asnum, " Service No
sequ type i, " Text Sequence
text(5000) TYPE c, " Long Text
END OF itab1.
To create Long Text lines for CREATE_TEXT function module
DATA:BEGIN OF dt_lines OCCURS 0.
INCLUDE STRUCTURE tline. " Long Text
DATA:END OF dt_lines.
Variable declarations for CREATE_TEXT function module
DATA : dl_name TYPE thead-tdname, " Object Name
dl_lan TYPE thead-tdspras. " Language
Constants
Object ID for Long Text of Service Master
CONSTANTS:c_best TYPE thead-tdid VALUE 'LTXT',
c_material TYPE thead-tdobject VALUE 'ASMD'. " Object
for file splitting.
DATA: start TYPE i,
len TYPE i VALUE 92,
totlen TYPE i,
n TYPE i.
PARAMETERS p_file LIKE rlgrap-filename."input file
At selection-screen on Value Request for file Name
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
Get the F4 Values for the File
CALL FUNCTION 'F4_FILENAME'
EXPORTING
program_name = syst-cprog
dynpro_number = syst-dynnr
IMPORTING
file_name = p_file.
Start Of Selection
START-OF-SELECTION.
*To Upload Flat file
CALL FUNCTION 'UPLOAD'
EXPORTING
filename = p_file
filetype = 'DAT'
TABLES
data_tab = itab
EXCEPTIONS
conversion_error = 1
invalid_table_width = 2
invalid_type = 3
no_batch = 4
unknown_error = 5
gui_refuse_filetransfer = 6
OTHERS = 7.
LOOP AT itab.
itab1-asnum = itab-asnum.
CLEAR: totlen,n, start.
totlen = STRLEN( itab-text ).
n = totlen / len.
n = n + 1.
DO n TIMES.
itab1-text = itab-text+start(len).
itab1-sequ = sy-index.
start = start + len.
APPEND itab1.
ENDDO.
ENDLOOP.
delete itab1 where text is initial.
SORT itab1 BY asnum sequ.
LOOP AT itab1.
dt_lines-tdformat = '*'.
dt_lines-tdline = itab1-text.
APPEND dt_lines.
Call the Function Module to Create Text
AT END OF asnum.
dl_lan = sy-langu.
WRITE : / itab-asnum.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = itab1-asnum
IMPORTING
output = itab1-asnum.
MOVE itab1-asnum TO dl_name.
CALL FUNCTION 'CREATE_TEXT'
EXPORTING
fid = c_best
flanguage = dl_lan
fname = dl_name
fobject = c_material
save_direct = 'X'
fformat = '*'
TABLES
flines = dt_lines
EXCEPTIONS
no_init = 1
no_save = 2
OTHERS = 3.
IF sy-subrc <> 0.
WRITE:/ 'Long Text Creation failed for Service No'(001),
itab1-asnum.
ELSE.
WRITE:/ 'Long Text Created Successfully for Service No'(002),
itab1-asnum.
ENDIF.
REFRESH dt_lines.
ENDAT.
ENDLOOP.
regards
siva. -
HT204085 How can i use iCloud service without providing credit card information on my iphone
Sir I have no crdit card I want to use iCloud and iTunes service please help me
http://support.apple.com/kb/ht2534
-
How to run batch programs using SUBMIT command without any interaction need
Hello ABAP gurus,
I have created a batch program in SE38 which calls many other SE38 Programs (Reports).
I have used the command SUBMIT to call the sub programs. There are about 15 sub programs that this main batch program is calling.
It works fine, but after calling each subprogram it stops and I have to manually click on 'Back Button' in green on the sap screen to run the next program in the list. Like this I have to do 15 times to run all the programs in the batch.
Is there a way to avoid this manual intervention and make the program run all the sub programs on its own.
Your feedback will be highly appreciated.
Thanks
RamThanks Sampath for the response.
Yes I am using the option "AND RETURN". So it is coming out of each sub program, and it is at this stage it waits for me to click on 'backward green arrow' to continue to the next.
Here is the code I have used
SUBMIT Z_AS_BI_F0005_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
SUBMIT Z_AS_BI_DIVISION_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
SUBMIT Z_AS_BI_COMPANY_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
SUBMIT Z_AS_BI_CUSTOMER_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
SUBMIT Z_AS_BI_BRANCH_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
SUBMIT Z_AS_BI_BUS_UNIT_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
SUBMIT Z_AS_BI_ADDRESS_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
SUBMIT Z_AS_BI_CUSTOMER_GROUP_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
SUBMIT Z_AS_BI_GROUP_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
SUBMIT Z_AS_BI_PMT_TERMS_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
SUBMIT Z_AS_BI_REGION_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
SUBMIT Z_AS_BI_TERRITORY_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
Any other suggestions or feedback will be appreciated.
Tks
Ram -
I am reluctant to disclose my visa details due to recent largescae misuse of data. How can I use App store to down load viber and whatts app which are free?
Buy and redeem a small cash amount iTunes Gift Card.
Maybe you are looking for
-
Hi Experts, I use this method to open attached file. When I click on file link, an external browser is popped out with dump. However, this dump could not be traced in ST22. How can I debug this error? Thank you very much.
-
While installing itunes with windows 7, i get error -the feature you are trying to us is on a network resource that is unavailable-
-
How can I download language pack on my 9720?
Hi, I just bought a blackberry 9720, this is my first time use blackberry, and I couldn't typing chinese on my 9720, and I didn't find a language pack on the desktop software either. Will this problem can be solved? Many thanks.
-
Job scheduling - Quick question
Hi, Can any one tell me how to schedule a job to run on Day-3 of the last working day of the month?
-
Audio Sync issue after burning DVD
This is a strange one. I have a DVD made up of several videos of various length. One 15 minutes, One 7 minutes, and the rest under 5 minutes & 17 seconds. The problem is that the two longer ones are out of sync on the burned DVD (and even the build p