Giving permissions to standard SAP services
Hello Experts,
In ESS there are several services in portal e.g. whoiswho.
Now when I am using these services, I am required to give some permissions for thoese services.
I need to add my group in services permission and give it "end user" enabled.
So, the question is should I assign my group to permissions of sap supplied services
or should i copy thoese services and paste them in my folder in pcd nad then give required permissions to thoese services.
For giving permissions I have to edit their (services) existing permissions.
If SAP runs an upgrade later, then will my permissions be overwritten !
Hi,
If SAP runs an upgrade later, then will my permissions be overwritten !
Yes, that's how it works. You should use delta links of it.
Regards
Anja
Similar Messages
-
Abstraction/ tailoring of standard enterprise services
Hi,
we use standard SAP services modeled in the ESR. In a middle layer (CAF in our case) we abstract the fields we need.
I was wondering if it's not better to have an abstraction layer in the backend as well (or replace the CAF with backend abstraction layer), because all data in the service is transfered every time to the CAF.
Isn't it better to limit the data that is retrieved from the backend system or is it possible to configure the backend standard services to limit the data that is transfered?
kind regards,
PieterYes, it's only available as of NW 7.02.
Depending on what your actual requirements are (i.e. You always want to limit the response structure or only in certain cases) then you can version your operation/s (one for a detailed response & one for a not so deailed response). So you would add an additional field (e.g. indicator for detailed or summary response) in the request structure apply some delta logic in your CAF layer to decide which operation to invoke.
Then in the backend you could wrap the standard enterprise service in a custom proxy for each operation & you would get the desired abstration. It's a very unattractive approach though.
Regards, Trevor -
Error in Enhancing the Standard SAP Enterprise Service
Hi All,
I have enhanced standard SAP Enterprise service, when i am going to test in wsnavigator , I am facing the below problem..
ERROR : Definition of /wsdl:definitions/wsdl:types/xsd:schema[1]/xsd:attributeGroup/xsd:attribute is not correct. Missing top level component (uri: 'http://in.ibm.com/o2s'; name: 'MaterialSerialNumberCollection')."
Please help.
Thanks in advance.
Biplab RayHello,
It looks like there is a syntax issue in your web service definition. Please correct this (SE80) and reactivate the service definition.
Thanks,
Venu -
Standard SAP reports for detailed Service Entry Sheet data
Hi All,
I am searching for standard SAP reports to extract the detailed Service Entry Sheet data out of SAP. For example, I need the deailed information like Service Entry Sheet Number, Purchase Order Number, PO line item number, short text, Posting Date, External Number, Service number, Quantity, Gross Price, Cost Object (Order or Network or WBS), Personal Number (if applicable), workday. I couldn't find any standard report. So if anyone know it, please help me.
Thanks,
TingHi,
In ME2S also you can get good report by execution and by clicking SO/ PO number.( where cost object can be viewed)
If you are very much specific, go for development
Regards,
Biju K -
How I can find standard SOA services for SAP HR?
How I can find standard SOA services for SAP HR?
There is a list of services?how about tcode SOAMANAGER ?
Good luck. -
Need info on Standard Web services to pull Order data in CRM from external applications
Hi Gurus,
I have a requirement to pull Order data in CRM from external non-sap application using Web services. Are there any standard SAP provided web services to pull order data based on some input? If yes, can you provide me any kind of documentation related to this?
Appreciate your help on this.
Thanks
LakshmanHi Lakshman,
I have checked further.
Please review below link of the SAP Help documentation :
http://help.sap.com/saphelp_nw70/helpdata/en/47/3a989cbcef2f35e10000000a1553f6/content.htm?frameset=/en/46/97218e79f115eae10000000a114a6b/frameset.htm¤t_toc=/en/d1/802cfc454211d189710000e8322d00/plain.htm&node_id=439&show_children=false
and also the link :
–http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DE0426DD9B0249F19515001A64D3F462&id=347DD31EB5AB4BC592BD8B29C0981A1B
Hoping that this will be helpful.
Best regards - Christophe -
Calling DOO standard web service in ADF custom order Capture form
Hi
I am trying to call the standard DOO web service in my ADF form and I am using web service data control to call that service. But when I am dragging and drooping the method in my page with the parameters needed for that particular method and try to run the page. Its giving a null pointer exception. The main parameter for that method is _payload which wants an EBM to be passed to it.
DOO is a distributed Order Orchestration which is part of SCM fusion module. In fusion we can capture the order from different places from a legacy system from an EBS or any other application and then that captured order is passed to
DOO of fusion by calling a standard web service. But we don't have a order capture form built in ADF from where we can enter order and then pass this info to the DOO web service.
EBM is Enterprise business message,it is an xml format file which is passed to the DOO of fusion.It accept only EBM format xml in which capture order data is dere with EBM header and the data area which contains the order information.
The name of the method in web service which is called in j developer is SalesOrderOrchestrationService_pt_SubmitTransformAssignLaunch(__payload). payload is the parameter which accepts the EBM file.
The sample of an EBM or the xml which is passed to this method of web service as a payload is below.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:UsernameToken>
<wsse:Username>ALALL</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">ssiER3#1</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soap:Header>
<soap:Body xmlns:ns1="http://xmlns.oracle.com/EnterpriseObjects/Core/EBO/SalesOrder/V2">
<ProcessSalesOrderFulfillmentEBM xmlns="http://xmlns.oracle.com/EnterpriseObjects/Core/EBO/SalesOrder/V2" xmlns:coresalesorder="http://xmlns.oracle.com/EnterpriseObjects/Core/EBO/SalesOrder/V2">
<corecom:EBMHeader xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:Sender>
<corecom:ID>LEG1</corecom:ID>
<corecom:Application>
<corecom:ID>CRM</corecom:ID>
<corecom:Version>8.0</corecom:Version>
</corecom:Application>
<corecom:ContactName>Siebel contact</corecom:ContactName>
<corecom:ContactEmail>[email protected]</corecom:ContactEmail>
<corecom:ContactPhoneNumber>1234567891</corecom:ContactPhoneNumber>
</corecom:Sender>
</corecom:EBMHeader>
<coresalesorder:DataArea>
<corecom:Process responseCode="OBJECT" xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2"/>
<coresalesorder:ProcessSalesOrderFulfillment>
<corecom:Identification xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:BusinessComponentID schemeAgencyID="AIA_01" schemeID="SALESORDER_ID_GUID">31343933343333353331383237343632</corecom:BusinessComponentID>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="OrderNumber">TEST-ALALL-2</corecom:ID>
<corecom:ApplicationObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="OrderId">TEST-ALALL-2</corecom:ID>
</corecom:ApplicationObjectKey>
</corecom:Identification>
<coresalesorder:CurrencyCode>USD</coresalesorder:CurrencyCode>
<coresalesorder:OrderDateTime>2013-02-04T10:58:32Z</coresalesorder:OrderDateTime>
<coresalesorder:PartialShipmentAllowedIndicator/>
<coresalesorder:PricingDateTime>2013-02-04T10:58:32Z</coresalesorder:PricingDateTime>
<coresalesorder:RequestedShipDateTime/>
<coresalesorder:FulfillmentModeCode/>
<coresalesorder:ShipmentPriorityCode>NEXTDAY</coresalesorder:ShipmentPriorityCode>
<coresalesorder:TypeCode>ORDER</coresalesorder:TypeCode>
<corecom:Status xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:Code>BOOKED</corecom:Code>
<corecom:EffectiveDateTime>2013-02-04T23:40:42</corecom:EffectiveDateTime>
</corecom:Status>
<corecom:CurrencyExchange xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:ConversionTypeCode/>
<corecom:ConversionRate/>
<corecom:ConversionRateDateTime/>
</corecom:CurrencyExchange>
<corecom:BusinessUnitReference xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:BusinessUnitIdentification>
<corecom:BusinessComponentID schemeAgencyID="AIA_01" schemeID="ORGANIZATION_ID">A40A64204F0811DDBFBB6925DE4959D4</corecom:BusinessComponentID>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="InventoryOrganizationId">300000001130177</corecom:ID>
<corecom:ApplicationObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="OrganizationId">300000001130053</corecom:ID>
</corecom:ApplicationObjectKey>
<corecom:AlternateObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="OrganizationId">300000001130053</corecom:ID>
</corecom:AlternateObjectKey>
</corecom:BusinessUnitIdentification>
</corecom:BusinessUnitReference>
<corecom:CustomerPartyReference xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:PartyIdentification>
<corecom:BusinessComponentID schemeAgencyID="AIA_01" schemeID="CUSTOMERPARTY_PARTYID_GUID">2d383037373236333033353335383233</corecom:BusinessComponentID>
<corecom:ApplicationObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="AccountId">300000002605080</corecom:ID>
</corecom:ApplicationObjectKey>
</corecom:PartyIdentification>
<corecom:OrganizationName/>
<corecom:CustomerPartyAccountIdentification>
<corecom:BusinessComponentID schemeAgencyID="AIA_01" schemeID="CUSTOMERPARTY_ACCOUNTID_GUID">2d363038363737353331313735393632</corecom:BusinessComponentID>
<corecom:ApplicationObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="AccountId">300000002605080</corecom:ID>
</corecom:ApplicationObjectKey>
</corecom:CustomerPartyAccountIdentification>
</corecom:CustomerPartyReference>
<coresalesorder:SalesOrderLine>
<corecom:Identification xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:BusinessComponentID schemeAgencyID="AIA_01" schemeID="SALESORDER_LINEID_GUID">31373632363632373039363139343635</corecom:BusinessComponentID>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="LineNumber">1</corecom:ID>
<corecom:ApplicationObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="LineId">101</corecom:ID>
</corecom:ApplicationObjectKey>
<corecom:AlternateObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="IntegrationId">88290</corecom:ID>
</corecom:AlternateObjectKey>
</corecom:Identification>
<corecom:ParentSalesOrderLineIdentification xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:BusinessComponentID schemeAgencyID="AIA_01" schemeID="SALESORDER_LINEID_GUID">31373632363632373039363139343635</corecom:BusinessComponentID>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="LineNumber">1</corecom:ID>
<corecom:ApplicationObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="ParentLineId"/>
</corecom:ApplicationObjectKey>
<corecom:AlternateObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="IntegrationId">88290</corecom:ID>
</corecom:AlternateObjectKey>
</corecom:ParentSalesOrderLineIdentification>
<corecom:RootParentSalesOrderLineIdentification xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:BusinessComponentID schemeAgencyID="AIA_01" schemeID="SALESORDER_LINEID_GUID">31373632363632373039363139343635</corecom:BusinessComponentID>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="LineNumber">1</corecom:ID>
<corecom:ApplicationObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="RootParentLineId"/>
</corecom:ApplicationObjectKey>
<corecom:AlternateObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="IntegrationId">90</corecom:ID>
</corecom:AlternateObjectKey>
</corecom:RootParentSalesOrderLineIdentification>
<coresalesorder:SubstitutionAllowedIndicator/>
<coresalesorder:SourceTypeCode/>
<coresalesorder:PreferredGradeCode/>
<coresalesorder:CatchWeightMeasure/>
<corecom:EffectiveTimePeriod xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:StartDateTime/>
<corecom:EndDateTime/>
</corecom:EffectiveTimePeriod>
<coresalesorder:GrossWeightMeasure>0</coresalesorder:GrossWeightMeasure>
<coresalesorder:TypeCode>ORDER</coresalesorder:TypeCode>
<coresalesorder:Description>Servers</coresalesorder:Description>
<coresalesorder:OrderQuantity unitCode="EA">1</coresalesorder:OrderQuantity>
<corecom:Status xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:Code>PENDING</corecom:Code>
</corecom:Status>
<corecom:ItemReference xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:ItemIdentification>
<corecom:BusinessComponentID schemeAgencyID="AIA_01" schemeID="ITEM_ID_GUID">61</corecom:BusinessComponentID>
<corecom:ContextID/>
<corecom:AlternateObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="ProductId">AS85008</corecom:ID>
<corecom:ContextID>300000001130177</corecom:ContextID>
</corecom:AlternateObjectKey>
<corecom:ApplicationObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="ProductId">AS85008</corecom:ID>
<corecom:ContextID>300000001130177</corecom:ContextID>
</corecom:ApplicationObjectKey>
<corecom:CustomerItemID schemeAgencyID="SEBL_01" schemeID="ProductId"/>
</corecom:ItemIdentification>
<corecom:Name/>
<corecom:TypeCode/>
<corecom:Description>Computer</corecom:Description>
</corecom:ItemReference>
<coresalesorder:FulfillmentModeCode/>
<coresalesorder:SalesOrderSchedule>
<corecom:Identification xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:BusinessComponentID schemeAgencyID="AIA_01" schemeID="SALESORDER_SCHEDULE_GUID">31373632363632373039363139343635</corecom:BusinessComponentID>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="SalesOrderScheduleNumber">1</corecom:ID>
<corecom:ApplicationObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="SalesOrderScheduleId">101</corecom:ID>
</corecom:ApplicationObjectKey>
<corecom:AlternateObjectKey>
<corecom:ID schemeAgencyID="SEBL_01" schemeID="IntegrationId">201</corecom:ID>
</corecom:AlternateObjectKey>
</corecom:Identification>
<corecom:ShipmentSet xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:Name/>
</corecom:ShipmentSet>
<coresalesorder:ExtendedAmount currencyCode="USD">18762.00</coresalesorder:ExtendedAmount>
<coresalesorder:GrossWeightMeasure>0</coresalesorder:GrossWeightMeasure>
<coresalesorder:Description>Servers</coresalesorder:Description>
<coresalesorder:OrderQuantity unitCode="Ea">1</coresalesorder:OrderQuantity>
<coresalesorder:RequestedShipDateTime>2013-06-25T10:58:32Z</coresalesorder:RequestedShipDateTime>
<coresalesorder:ScheduledShipDateTime/>
<coresalesorder:ScheduledArrivalDateTime/>
<coresalesorder:RequestedDeliveryDateTime/>
<coresalesorder:LatestRequestedDeliveryDateTime/>
<coresalesorder:LatestRequestedShipDateTime/>
<coresalesorder:LatestRequestedShipDateTime/>
<coresalesorder:EarliestShipDateTime/>
<coresalesorder:ShipmentPriorityCode/>
<coresalesorder:FulfillmentModeCode/>
<coresalesorder:FOBPointCode/>
<coresalesorder:ModeOfTransportCode>Air</coresalesorder:ModeOfTransportCode>
<coresalesorder:ReasonCode/>
<coresalesorder:ServiceLevelCode>Next day air</coresalesorder:ServiceLevelCode>
<corecom:CarrierPartyReference xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:PartyIdentification>
<corecom:ApplicationObjectKey>
<corecom:ID>10010</corecom:ID>
<corecom:ContextID>100010023895555</corecom:ContextID>
</corecom:ApplicationObjectKey>
</corecom:PartyIdentification>
</corecom:CarrierPartyReference>
<corecom:Status xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:Code>PENDING</corecom:Code>
</corecom:Status>
<corecom:PaymentTerm xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:Code>4</corecom:Code>
</corecom:PaymentTerm>
<corecom:CustomerPurchaseOrderShipmentReference xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:PurchaseOrderLineIdentification>
<corecom:ApplicationObjectKey>
<corecom:ID>Line # 1</corecom:ID>
</corecom:ApplicationObjectKey>
</corecom:PurchaseOrderLineIdentification>
<corecom:PurchaseOrderIdentification>
<corecom:ApplicationObjectKey>
<corecom:ID>PO#A1</corecom:ID>
</corecom:ApplicationObjectKey>
</corecom:PurchaseOrderIdentification>
</corecom:CustomerPurchaseOrderShipmentReference>
<corecom:UnitListPrice xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:Amount currencyCode="USD">18762.00</corecom:Amount>
</corecom:UnitListPrice>
<corecom:UnitSalePrice xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:Amount currencyCode="USD">18762.00</corecom:Amount>
</corecom:UnitSalePrice>
<corecom:ShipFromPartyReference xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:LocationReference>
<corecom:LocationIdentification>
<corecom:ID>100010023895555</corecom:ID>
<corecom:ApplicationObjectKey>
<corecom:ID>300000001130184</corecom:ID>
<corecom:ContextID/>
</corecom:ApplicationObjectKey>
<corecom:AlternateObjectKey>
<corecom:ID schemeAgencyID="AIA_01" schemeID="CUSTOMERPARTY_PARTYCONTACTID_GUID">300000001201066</corecom:ID>
</corecom:AlternateObjectKey>
</corecom:LocationIdentification>
</corecom:LocationReference>
</corecom:ShipFromPartyReference>
<coresalesorder:SalesOrderShipToParty xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:CustomerPartyAccountContactIdentification>
<corecom:ApplicationObjectKey>
<corecom:ID>300000003212320</corecom:ID>
<corecom:ContextID/>
</corecom:ApplicationObjectKey>
</corecom:CustomerPartyAccountContactIdentification>
<corecom:CustomerPartyAccountSiteUsageIdentification>
<corecom:ApplicationObjectKey>
<corecom:ID>300000003679213</corecom:ID>
<corecom:ContextID/>
</corecom:ApplicationObjectKey>
</corecom:CustomerPartyAccountSiteUsageIdentification>
<corecom:ShipToPartyReference>
<corecom:CustomerPartyAccountIdentification>
<corecom:ApplicationObjectKey>
<corecom:ID>300000002605080</corecom:ID>
<corecom:ContextID/>
</corecom:ApplicationObjectKey>
</corecom:CustomerPartyAccountIdentification>
</corecom:ShipToPartyReference>
</coresalesorder:SalesOrderShipToParty>
<coresalesorder:SalesOrderBillToParty xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:CustomerPartyAccountContactIdentification>
<corecom:ApplicationObjectKey>
<corecom:ID>300000003212320</corecom:ID>
<corecom:ContextID/>
</corecom:ApplicationObjectKey>
</corecom:CustomerPartyAccountContactIdentification>
<corecom:CustomerPartyAccountSiteUsageIdentification>
<corecom:ApplicationObjectKey>
<corecom:ID>300000003679211</corecom:ID>
<corecom:ContextID/>
</corecom:ApplicationObjectKey>
</corecom:CustomerPartyAccountSiteUsageIdentification>
<corecom:BillToPartyReference>
<corecom:CustomerPartyAccountIdentification>
<corecom:ApplicationObjectKey>
<corecom:ID>300000002605080</corecom:ID>
<corecom:ContextID/>
</corecom:ApplicationObjectKey>
</corecom:CustomerPartyAccountIdentification>
</corecom:BillToPartyReference>
</coresalesorder:SalesOrderBillToParty>
<coresalesorder:ShipmentInstruction/>
<coresalesorder:PackingInstruction/>
<coresalesorder:TotalAmount/>
<coresalesorder:PricingDateTime/>
<coresalesorder:PurchaseDate/>
</coresalesorder:SalesOrderSchedule>
</coresalesorder:SalesOrderLine>
<coresalesorder:SalesOrderCustomerParty xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:CustomerPartyAccountContactIdentification>
<corecom:ApplicationObjectKey>
<corecom:ID/>
<corecom:ContextID/>
</corecom:ApplicationObjectKey>
</corecom:CustomerPartyAccountContactIdentification>
<corecom:CustomerPartyReference>
<corecom:CustomerPartyAccountIdentification>
<corecom:ApplicationObjectKey>
<corecom:ID>300000002605080</corecom:ID>
<corecom:ContextID/>
</corecom:ApplicationObjectKey>
</corecom:CustomerPartyAccountIdentification>
</corecom:CustomerPartyReference>
</coresalesorder:SalesOrderCustomerParty>
<coresalesorder:ModeOfTransportCode/>
<coresalesorder:ServiceLevelCode/>
<coresalesorder:TotalAmount currencyCode="USD">70.94</coresalesorder:TotalAmount>
<coresalesorder:EarliestShipDateTime/>
<coresalesorder:PricingDateTime/>
<corecom:SourceDocumentReference xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2">
<corecom:DocumentIdentification>
<corecom:ID>ShipOrderGenericProcess</corecom:ID>
</corecom:DocumentIdentification>
</corecom:SourceDocumentReference>
</coresalesorder:ProcessSalesOrderFulfillment>
</coresalesorder:DataArea>
</ProcessSalesOrderFulfillmentEBM>
</soap:Body>
</soap:Envelope>
Can I get a help on this and my question is in j developer when I make a web service data control and drag and drop that method in to my pages submit button with text box taking this EBM or xml as entry and when I submit this its giving a null pointer exception. How can I overcome this.
Regards
Satbir SinghHi,
for complex services like this the recommendation is to use a JAX-WS proxy client, put a POJO in front (wrapper) to access information and methods to expose in the application and create a POJO DC from the wrapper. This not only is more powerful and allows you to intercept data calls, it also gives you a netter option for debugging and error handling in case something fails.
Frank -
Function module to release a work permit attached to a service order.
Hi,
We have a requirement of automating the process of work permit release attached to service order.
I am looking for a function module / BAPI for releasing the work permit attached to a service order by passing service order number and permit ID/Name.
If any of you have come accrose such one please share.
Thanks
AchuthanandanHello Philip
The following function modules should be useful:
- CY_PRIMARY_SELECTION - Function module for selection of orders for the work center
- CY_SECONDARY_SELECTION - Check for additional criteria
- CR_CAPACITY_AVAILABLE_PERIODS - Reads the available capacity from work center
- HR_PERSON_READ_TIME_INFO - Reads the available capacity from person (modification)
- CY_GET_PART_CAPACITY - used only for the first period to read backlog
- CY_LOAD_DISTRIBUTION - Distribution key
Please observe that these are simple function modules, not BAPIs, That means, they were developed to be used on the SAP internal programs and they are not supported by SAP when used in custom programs.
BR
Caetano -
Error while attaching PDF to FI doc via SAP services
Hi,
I am calling SCMS_DOC_CREATE_FILES funtion module to attach PDF to FI doc via SAP services and SAP internally calling standard function 'HTTP_POST_FILESu2019 with RFC_DESTINATION u2018SAPHTTPAu2019 and returned error due to connection fail.
RFC DESTINATION SAPHTTPA checked and its working fine.
call function 'HTTP_POST_FILES' destination rfc_destination
EXPORTING
uri = absolute_uri
path = component_path
proxy = proxy
trace = http_trace
prefix = component_prefix
user = user
pwd = password
IMPORTING
status = status_code
stext = stext
error = cerror
etext = comp_err
TABLES
resp = response_entity_body
resphead = response_headers
reqhead = request_headers
comp = components
compx_255 = componentsx
EXCEPTIONS
system_failure = 1 message msg
communication_failure = 2 message msg.
output: Sy-subrc is 0 and status_code is '403'
response_entity_body internal table return the below error information:-
- HTTP/1.1 403 Forbidden
- Server: Apache-Coyote/1.1
- X-ErrorDescription: Genuine channels operation exception: Can not connect to the remote host "gtcp://127.0.0.1:49008". System error message: No connection could be made because the target machine actively refused it 127.0.0.1:49008.
- Content-Type: text/html;charset=utf-8 Date: Tue, 08 Nov 2011 21:36:02 GMT
- Connection: close
Please help i am not to able find the reason why i am getting status_code is '403' and RFC failed.
Thanks
Sireesha
Edited by: Sireesha_SAP on Nov 10, 2011 8:53 PM
Edited by: Sireesha_SAP on Nov 10, 2011 10:16 PMHi,
I would like to know what font type, you are using in the forms.
Ideally it should be HELVETICA .
If you are using any other font in your style/form,try changing it to HELVETICA & Test.
Also Check the OTF data at the call of gen. FM,before converting it to PDF.
Regds,
AS
Edited by: abheesawant on Oct 12, 2011 7:48 AM -
Getting an error in startdb while restarting sap services
hi Experts ,
while restarting my sap services it gets an error at startdb and log file is shown below
ABAP Database is not available via R3trans
Starting SAP-Collector Daemon
16:33:22 22.11.2010 LOG: Effective User Id is root
This is Saposcol Version COLL 20.95 700 - AIX v11.00 5L-64 bit 070920
Usage: saposcol -l: Start OS Collector
saposcol -k: Stop OS Collector
saposcol -d: OS Collector Dialog Mode
saposcol -s: OS Collector Status
The OS Collector (PID 356538) is already running .....
saposcol already running
Running /usr/sap/LBD/SYS/exe/run/startdb
Trying to start LBD database ...
Log file: /home/lbdadm/startdb.log
/usr/sap/LBD/SYS/exe/run/startdb: Terminating with error code 12
DB startup failed
my startdb.log file
Mon Nov 22 16:33:23 IST 2010
LOGFILE FOR STARTING ORACLE
Trying to start LBD database ...
Mon Nov 22 16:33:23 IST 2010
checking required environment variables
ORACLE_HOME is >/oracle/LBD/102_64<
ORACLE_SID is >LBD<
Mon Nov 22 16:33:23 IST 2010
check initora
Mon Nov 22 16:33:23 IST 2010
check initora
Mon Nov 22 16:33:23 IST 2010
checking V2 connect
"startdb.log" 77 lines, 2315 characters
Mon Nov 22 16:33:23 IST 2010
LOGFILE FOR STARTING ORACLE
Trying to start LBD database ...
Mon Nov 22 16:33:23 IST 2010
checking required environment variables
ORACLE_HOME is >/oracle/LBD/102_64<
ORACLE_SID is >LBD<
Mon Nov 22 16:33:23 IST 2010
check initora
Mon Nov 22 16:33:23 IST 2010
check initora
Mon Nov 22 16:33:23 IST 2010
checking V2 connect
TNS Ping Utility for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production on 22-NOV-2010 16:33:23
Copyright (c) 1997, 2005, Oracle. All rights reserved.
Used parameter files:
/usr/sap/LBD/SYS/profile/oracle/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = SAP.WORLD) (PROTOCOL = TCP) (HOST = lodhabidev)
(PORT = 1527))) (CONNECT_DATA = (SID = LBD) (GLOBAL_NAME = LBD.WORLD)))
OK (30 msec)
tnsping: V2 connect to LBD
Mon Nov 22 16:33:23 IST 2010
Connect to the database to check the database state:
R3trans: connect check finished with return code: 12
Database not available
R3trans: connect check finished with return code: 12
Database not available
Mon Nov 22 16:33:28 IST 2010
Shutdown database
First trying to shutdown the database - May be,
the database is in the nomount or mount state
Mon Nov 22 16:33:53 IST 2010
starting database
SQL*Plus: Release 10.2.0.1.0 - Production on Mon Nov 22 16:33:53 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
ORACLE instance started.
Total System Global Area 1526726656 bytes
Fixed Size 2021064 bytes
Variable Size 771754296 bytes
Database Buffers 738197504 bytes
Redo Buffers 14753792 bytes
Database mounted.
Database opened.
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning and Data Mining options
Mon Nov 22 16:35:07 IST 2010
Connect to the database to verify, that the database is now open
R3trans check finished with return code: 12
ERROR: Startup of database failed
Notify Database Administrator.
/usr/sap/LBD/SYS/exe/run/startdb: Terminating with error code 12
~
~
~
~
~
~
starting database
SQL*Plus: Release 10.2.0.1.0 - Production on Mon Nov 22 16:33:53 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
ORACLE instance started.
Total System Global Area 1526726656 bytes
Fixed Size 2021064 bytes
Variable Size 771754296 bytes
Database Buffers 738197504 bytes
Redo Buffers 14753792 bytes
Database mounted.
Database opened.
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning and Data Mining options
Mon Nov 22 16:35:07 IST 2010
Connect to the database to verify, that the database is now open
R3trans check finished with return code: 12
ERROR: Startup of database failed
Notify Database Administrator.
/usr/sap/LBD/SYS/exe/run/startdb: Terminating with error code 12
my trans.log file
ETW000 [dev trc ,00000] Rolling back transaction ... 38 0.261052
4 ETW000 [dev trc ,00000] Closing user session (con_hdl=0,svchp=0x11100fb98,usrhp=0x110ffc360)
4 ETW000 208 0.261260
4 ETW000 [dev trc ,00000] Now I'm disconnected from ORACLE 531 0.261791
4 ETW000 [dev trc ,00000] Connecting as SAPSR3/<pwd>@LBD on connection 0 (nls_hdl 0) ... (dbsl 700 250407)
4 ETW000 56 0.261847
4 ETW000 [dev trc ,00000] Nls CharacterSet NationalCharSet C EnvHp ErrHp ErrHpBa
tch
4 ETW000 51 0.261898
4 ETW000 [dev trc ,00000] 0 UTF8 1 0x110ff4580 0x11100c9f8 0x111
00c2a8
4 ETW000 52 0.261950
4 ETW000 [dev trc ,00000] Assigning username to user session 0x110ffc360 28 0.261978
4 ETW000 [dev trc ,00000] Assigning password to user session 0x110ffc360 36 0.262014
4 ETW000 [dev trc ,00000] Starting user session (con_hdl=0,svchp=0x11100fb98,srvhp=0x11100fdb8,usrhp=0x110ffc360)
4 ETW000 63 0.262077
4 ETW000 [dboci.c ,00000] *** ERROR => OCI-call 'OCISessionBegin' failed with rc=28000
4 ETW000 3892 0.265969
4 ETW000 [dev trc ,00000] server_detach(con_hdl=0,stale=1,svrhp=0x11100fdb8)
4 ETW000 46 0.266015
4 ETW000 [dev trc ,00000] Detaching from DB Server (con_hdl=0,svchp=0x11100fb98,srvhp=0x11100fdb8)
4 ETW000 61 0.266076
4 ETW000 [dev trc ,00000] Deallocating server context handle 0x11100fdb8 358 0.266434
4 ETW000 [dbsloci. ,00000] *** ERROR => CONNECT failed with sql error '28000'
4 ETW000 73 0.266507
4 ETW000 [dev trc ,00000] set_ocica() -> OCI or SQL return code 28000 40 0.266547
4 ETW000 [dblink ,00431] ***LOG BY2=>sql error 28000 performing CON [dblink#5 @ 431]
4 ETW000 220 0.266767
4 ETW000 [dblink ,00431] ***LOG BY0=>ORA-28000: the account is locked [dblink#5 @ 431]
4 ETW000 69 0.266836
2EETW169 no connect possible: "DBMS = ORACLE --- dbs_ora_tnsname = 'LBD'"
here i checked my TNSListener is running
please check why it is not starting
Regardshi sunil
please find below trans.log file
vi trans.log
"trans.log" 97 lines, 9755 characters
4 ETW000 R3trans version 6.14 (release 700 - 14.02.08 - 14:55:00).
4 ETW000 unicode enabled version
4 ETW000 ===============================================
4 ETW000
4 ETW000 date&time : 22.11.2010 - 18:07:14
4 ETW000 control file: <no ctrlfile>
4 ETW000 R3trans was called as follows: R3trans -d
4 ETW000 trace at level 2 opened for a given file pointer
4 ETW000 [dev trc ,00000] Mon Nov 22 18:07:14 2010
100 0.000100
4 ETW000 [dev trc ,00000] db_con_init called
28 0.000128
4 ETW000 [dev trc ,00000] create_con (con_name=R/3)
54 0.000182
4 ETW000 [dev trc ,00000] Loading DB library '/usr/sap/LBD/SYS/exe/run/dbo
raslib.o' ...
4 ETW000
70 0.000252
4 ETW000 [dev trc ,00000] load shared library (/usr/sap/LBD/SYS/exe/run/db
oraslib.o), hdl 0
4 ETW000
14694 0.014946
"trans.log" 97 lines, 9755 characters
4 ETW000 R3trans version 6.14 (release 700 - 14.02.08 - 14:55:00).
4 ETW000 unicode enabled version
4 ETW000 ===============================================
4 ETW000
4 ETW000 date&time : 22.11.2010 - 18:07:14
4 ETW000 control file: <no ctrlfile>
4 ETW000 R3trans was called as follows: R3trans -d
4 ETW000 trace at level 2 opened for a given file pointer
4 ETW000 [dev trc ,00000] Mon Nov 22 18:07:14 2010 100 0.000100
4 ETW000 [dev trc ,00000] db_con_init called 28 0.000128
4 ETW000 [dev trc ,00000] create_con (con_name=R/3) 54 0.000182
4 ETW000 [dev trc ,00000] Loading DB library '/usr/sap/LBD/SYS/exe/run/dboraslib.o' ...
4 ETW000 70 0.000252
4 ETW000 [dev trc ,00000] load shared library (/usr/sap/LBD/SYS/exe/run/dboraslib.o), hdl 0
4 ETW000 14694 0.014946
4 ETW000 [dev trc ,00000] Library '/usr/sap/LBD/SYS/exe/run/dboraslib.o' loaded
4 ETW000 45 0.014991
4 ETW000 [dev trc ,00000] function DbSlExpFuns loaded from library /usr/sap/LBD/SYS/exe/run/dboraslib.o
4 ETW000 49 0.015040
4 ETW000 [dev trc ,00000] Version of '/usr/sap/LBD/SYS/exe/run/dboraslib.o' is "700.08", patchlevel (0.144)
4 ETW000 1087 0.016127
4 ETW000 [dev trc ,00000] function dsql_db_init loaded from library /usr/sap/LBD/SYS/exe/run/dboraslib.o
4 ETW000 49 0.016176
4 ETW000 [dev trc ,00000] function dbdd_exp_funs loaded from library /usr/sap/LBD/SYS/exe/run/dboraslib.o
4 ETW000 302 0.016478
4 ETW000 [dev trc ,00000] New connection 0 created 155 0.016633
4 ETW000 [dev trc ,00000] 0: name = R/3, con_id = -000000001 state = DISCONNECTED, perm = YES, reco = NO , timeout = 00
0, con_max = 255, con_opt = 255, occ = NO
4 ETW000 57 0.016690
4 ETW000 [dev trc ,00000] db_con_connect (con_name=R/3) 56 0.016746
4 ETW000 [dev trc ,00000] find_con_by_name found the following connection for reuse:
4 ETW000 45 0.016791
4 ETW000 [dev trc ,00000] 0: name = R/3, con_id = 000000000 state = DISCONNECTED, perm = YES, reco = NO , timeout = 000
, con_max = 255, con_opt = 255, occ = NO
4 ETW000 53 0.016844
4 ETW000 [dev trc ,00000] Got LIBPATH=/usr/lib:/lib:/usr/sap/LBD/SYS/exe/run:/oracle/client/10x_64/instantclient from e
nvironment
4 ETW000 531 0.017375
4 ETW000 [dev trc ,00000] Oracle Client Version: '10.2.0.2.0' 332 0.017707
4 ETW000 [dev trc ,00000] -->oci_initialize (con_hdl=0) 30 0.017737
4 ETW000 [dev trc ,00000] Client NLS settings: AMERICAN_AMERICA.UTF8 8192 0.025929
4 ETW000 [dev trc ,00000] Logon as OPS$-user to get SAPSR3's password 43 0.025972
4 ETW000 [dev trc ,00000] Connecting as /@LBD on connection 0 (nls_hdl 0) ... (dbsl 700 250407)
4 ETW000 [dev trc ,00000] Logon as OPS$-user to get SAPSR3's password 43 0.025972
4 ETW000 [dev trc ,00000] Connecting as /@LBD on connection 0 (nls_hdl 0) ... (dbsl 700 250407)
4 ETW000 48 0.026020
4 ETW000 [dev trc ,00000] Nls CharacterSet NationalCharSet C EnvHp ErrHp ErrHpBa
tch
4 ETW000 50 0.026070
4 ETW000 [dev trc ,00000] 0 UTF8 1 0x110ff4580 0x11100c9f8 0x111
00c2a8
4 ETW000 62 0.026132
4 ETW000 [dev trc ,00000] Allocating service context handle for con_hdl=0 38 0.026170
4 ETW000 [dev trc ,00000] Allocating server context handle 30 0.026200
4 ETW000 [dev trc ,00000] Attaching to DB Server LBD (con_hdl=0,svchp=0x11100fb98,srvhp=0x11100fdb8)
4 ETW000 87 0.026287
4 ETW000 [dev trc ,00000] Assigning server context 0x11100fdb8 to service context 0x11100fb98
4 ETW000 109025 0.135312
4 ETW000 [dev trc ,00000] Allocating user session handle 166 0.135478
4 ETW000 [dev trc ,00000] Starting user session (con_hdl=0,svchp=0x11100fb98,srvhp=0x11100fdb8,usrhp=0x110ffc360)
4 ETW000 60 0.135538
4 ETW000 [dev trc ,00000] Assigning user session 0x110ffc360 to service context 0x11100fb98
4 ETW000 32455 0.167993
4 ETW000 [dev trc ,00000] BEGIN DBMS_APPLICATION_INFO.SET_MODULE (:A0, :A1); END;
4 ETW000 192 0.168185
4 ETW000 [dev trc ,00000] BEGIN DBMS_APPLICATION_INFO.SET_CLIENT_INFO (:A0); END;
4 ETW000 111 0.168296
4 ETW000 [dev trc ,00000] Now '/@LBD' is connected (con_hdl 0, nls_hdl 0).
4 ETW000 1135 0.169431
4 ETW000 [dev trc ,00000] ALTER SESSION SET NLS_SORT = BINARY
4 ETW000 62 0.169493
4 ETW000 [dev trc ,00000] SELECT USERID, PASSWD FROM SAPUSER WHERE USERID IN (:A0, :A1)
4 ETW000 465 0.169958
4 ETW000 [dev trc ,00000] Got SAPSR3's password from OPS$-user 962 0.170920
4 ETW000 [dev trc ,00000] Disconnecting from connection 0 ... 39 0.170959
4 ETW000 [dev trc ,00000] Rolling back transaction ... 37 0.170996
4 ETW000 [dev trc ,00000] Closing user session (con_hdl=0,svchp=0x11100fb98,usrhp=0x110ffc360)
4 ETW000 205 0.171201
4 ETW000 [dev trc ,00000] Now I'm disconnected from ORACLE 549 0.171750
4 ETW000 [dev trc ,00000] Connecting as SAPSR3/<pwd>@LBD on connection 0 (nls_hdl 0) ... (dbsl 700 250407)
4 ETW000 57 0.171807
4 ETW000 [dev trc ,00000] Connecting as SAPSR3/<pwd>@LBD on connection 0 (nls_hdl 0) ... (dbsl 700 250407)
4 ETW000 57 0.171807
4 ETW000 [dev trc ,00000] Nls CharacterSet NationalCharSet C EnvHp ErrHp ErrHpBa
tch
4 ETW000 52 0.171859
4 ETW000 [dev trc ,00000] 0 UTF8 1 0x110ff4580 0x11100c9f8 0x111
00c2a8
4 ETW000 51 0.171910
4 ETW000 [dev trc ,00000] Assigning username to user session 0x110ffc360 29 0.171939
4 ETW000 [dev trc ,00000] Assigning password to user session 0x110ffc360 35 0.171974
4 ETW000 [dev trc ,00000] Starting user session (con_hdl=0,svchp=0x11100fb98,srvhp=0x11100fdb8,usrhp=0x110ffc360)
4 ETW000 65 0.172039
4 ETW000 [dboci.c ,00000] *** ERROR => OCI-call 'OCISessionBegin' failed with rc=28000
4 ETW000 3869 0.175908
4 ETW000 [dev trc ,00000] server_detach(con_hdl=0,stale=1,svrhp=0x11100fdb8)
4 ETW000 47 0.175955
4 ETW000 [dev trc ,00000] Detaching from DB Server (con_hdl=0,svchp=0x11100fb98,srvhp=0x11100fdb8)
4 ETW000 47 0.176002
4 ETW000 [dev trc ,00000] Deallocating server context handle 0x11100fdb8 357 0.176359
4 ETW000 [dbsloci. ,00000] *** ERROR => CONNECT failed with sql error '28000'
4 ETW000 72 0.176431
4 ETW000 [dev trc ,00000] set_ocica() -> OCI or SQL return code 28000 39 0.176470
4 ETW000 [dblink ,00431] ***LOG BY2=>sql error 28000 performing CON [dblink#5 @ 431]
4 ETW000 218 0.176688
4 ETW000 [dblink ,00431] ***LOG BY0=>ORA-28000: the account is locked [dblink#5 @ 431]
4 ETW000 67 0.176755
2EETW169 no connect possible: "DBMS = ORACLE --- dbs_ora_tnsname = 'LBD'"
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
4 ETW000 R3trans version 6.14 (release 700 - 14.02.08 - 14:55:00).
4 ETW000 unicode enabled version
4 ETW000 ===============================================
4 ETW000
4 ETW000 date&time : 22.11.2010 - 18:07:14
4 ETW000 control file: <no ctrlfile>
4 ETW000 R3trans was called as follows: R3trans -d
4 ETW000 trace at level 2 opened for a given file pointer
4 ETW000 [dev trc ,00000] Mon Nov 22 18:07:14 2010 100 0.000100
4 ETW000 [dev trc ,00000] db_con_init called 28 0.000128
4 ETW000 [dev trc ,00000] create_con (con_name=R/3) 54 0.000182
4 ETW000 [dev trc ,00000] Loading DB library '/usr/sap/LBD/SYS/exe/run/dboraslib.o' ...
4 ETW000 70 0.000252
4 ETW000 [dev trc ,00000] load shared library (/usr/sap/LBD/SYS/exe/run/dboraslib.o), hdl 0
4 ETW000 14694 0.014946
4 ETW000 [dev trc ,00000] Library '/usr/sap/LBD/SYS/exe/run/dboraslib.o' loaded
4 ETW000 45 0.014991
4 ETW000 [dev trc ,00000] function DbSlExpFuns loaded from library /usr/sap/LBD/SYS/exe/run/dboraslib.o
4 ETW000 49 0.015040
4 ETW000 [dev trc ,00000] Version of '/usr/sap/LBD/SYS/exe/run/dboraslib.o' is "700.08", patchlevel (0.144)
4 ETW000 1087 0.016127
4 ETW000 [dev trc ,00000] function dsql_db_init loaded from library /usr/sap/LBD/SYS/exe/run/dboraslib.o
4 ETW000 49 0.016176
4 ETW000 [dev trc ,00000] function dbdd_exp_funs loaded from library /usr/sap/LBD/SYS/exe/run/dboraslib.o
4 ETW000 302 0.016478
4 ETW000 [dev trc ,00000] New connection 0 created 155 0.016633
4 ETW000 [dev trc ,00000] 0: name = R/3, con_id = -000000001 state = DISCONNECTED, perm = YES, reco = NO , timeout = 00
0, con_max = 255, con_opt = 255, occ = NO
4 ETW000 57 0.016690
4 ETW000 [dev trc ,00000] db_con_connect (con_name=R/3) 56 0.016746
4 ETW000 [dev trc ,00000] find_con_by_name found the following connection for reuse:
4 ETW000 45 0.016791
4 ETW000 [dev trc ,00000] 0: name = R/3, con_id = 000000000 state = DISCONNECTED, perm = YES, reco = NO , timeout = 000
, con_max = 255, con_opt = 255, occ = NO
4 ETW000 53 0.016844
4 ETW000 [dev trc ,00000] Got LIBPATH=/usr/lib:/lib:/usr/sap/LBD/SYS/exe/run:/oracle/client/10x_64/instantclient from e
nvironment
4 ETW000 531 0.017375
4 ETW000 [dev trc ,00000] Oracle Client Version: '10.2.0.2.0' 332 0.017707
4 ETW000 [dev trc ,00000] -->oci_initialize (con_hdl=0) 30 0.017737
4 ETW000 [dev trc ,00000] Client NLS settings: AMERICAN_AMERICA.UTF8 8192 0.025929
4 ETW000 [dev trc ,00000] Logon as OPS$-user to get SAPSR3's password 43 0.025972
4 ETW000 [dev trc ,00000] Connecting as /@LBD on connection 0 (nls_hdl 0) ... (dbsl 700 250407) -
Required steps to add standard SAP field to Work Manager 6.0
Dear Agentry experts,
I need some help on how to add standard SAP backend fields to the Work Manager 6.0 application. The application is freshly setup and not yet customized apart from filters, so we are also new to develop it.
Specifically we want to add fields QMTXT and QMCOD from Notification Header. We have checked and the fields are activated in the backend configuration, so I hope there are no changes required to the backend. However, when checking the data in the ATE, the fields are currently not added / available in the Notification Collection.
I have searched this forum and found several pointers, but they deal with adding a full new field, and I want to keep changes limited. Can you please advise what specific steps I need to do on the Agentry / Eclipse side to close the gap between SAP backend and the Notification Collection. (I know how to add the fields to the UI if they are in the collection). Do we need to create custom Java Classes? Can I solve this by just Agentry configuration?
Thank you very much for your kind advice!Look at the attachment, diagram depicts a data flow across the systems. You have to extend Java code for the object your trying to enhance and plus you have to make necessary changes on Agentry side as well.
if you have access to Service Market place , check out SAP-WM-6.0-EnhancementsGuide.pdf document under Work Manager 6.0 documentation which describes the steps involved in enhancing application.
Alternatively you can also check this blog Syclo Customization Extension-First Steps.
Syclo Customization Extension-First Steps
Thanks
Manju. -
IDOC trigger using Z change pointers for standard SAP table
For IDOC trigger, is using custom change pointers on standard SAP master data tables, a good idea? A seasoned abaper told me "it will mess with the standard" and further told to go with scheduled job.
So, for example, say that my data for table T001K is updated via transports in PRD and I need to transfer this updated data via IDOC to an external system. Since there is no standard message type for this data, I will create a new one. Further, I will create a new change pointer for table T001K (it already has six fields with their data elements activated for Change Documents). Then I link the message type and the new change pointer. And so on an so forth. I have followed the procedure given here:SAP Tips: A to Z of Custom Change Pointer
Now, the question is, will this be a good idea to capture data and trigger IDOC? Or a batch program with calls to standard FM to read CDHRD/CDPOS be a more suitable option.
I need to know if a near instantaneous data transfer (and an effecient one as far as the system performance and reliability is concerned) can be acheived. If there is any other way of doing this, I am not aware of it!
Any one has any input/experience on this?Hi Viktor,
I think the batch program approach would be a good solution as the by this way you are taking matter into your own hands rather giving control to the SAP framework because you may have to test out the other approach as to how the standard SAP framework is behaving for custom change pointers.
Thanks,
Ravi -
Standard Web Service and Customized Web Services with or without PI?
Hi All,
I want to know how I can use Standard Web Service available in SAP and customized Web Services
without PI Interface?
And what is the best practice to expose services ,via PI Interface or directly?
Thanks in advance!!
PushkarThis is purely based on your requirement. If you use PI middleware to expose web services, you get standard functionalities such as certificate authentication, logging, message reprocessing for the failed messages etc. If your requirement is so simple, then you might not need PI. In this case you can develop simple webdynpro for abap program to create webservice and expose the webservice in ECC webservice runtime. You can let anyone to consume within your network. other ways like exposing BAPI/RFC as webservice. I would recommend going with PI.
-
How to change the browser title of standard SAP WD4A application - eRecruit
Hi,
I have a requirement to change browser title for standard SAP WD4A application hrrcf_a_candidate_registration. I know this value is used from application description filed.
Current set up is 'Candidate Registration'. (WD Component HRRCF_C_REGISTER_UI)
I tried to use enhancement framework technique and application customization/configuration - but was not successfull.
I do not like the idea of changing the standard SAP object since it might be overwritten in future upgrade. And also I do not prefer to create z* copy of this application as well.
Any ideas how to handle this request? Is dynamic modification of this property possible?
Thanks for your feedback.
Regards,
IgorHello,
Did you try to change the description of the service in transaction SICF ?
You can find the Webdynpro services under the tree /default_host/sap/bc/webdynpro/sap/.
Regards, -
Can we automate Cost recognision in Standard SAP in automated way
Hi SAP Gurus,
We have activated Deferred Revenue in our system which is working fine and we can analyze
the deferred revenue.Now we want to analyze deferred cost for the same automatically…we have
activated COPA as well
Requirement – Cost should be booked as Deferred Cost in Balance sheet GL and not in PL GL
At the time of MIGO.
Later once project is finished we will settle Sales order through VF44 revenue will get recognized automatically
and deferred revenue (BS) will transferred to Actual Revenue (PL) at the same time if system can post the Deferred Cost (BS)
to Actual Cost (PL) automatically.
Scenario – Purchase order will be created, with account assignment category K. for service material
At MIGO system should post
(BS)Deferred Cost – Dr
GR/IR – Cr
And later once sales order settled cost should automatically flow to actual PL GL or with the help of any other process or T-code
system should automatically take care of Cost part
(PL) Cost – Dr
(BS)Deferred Cost – Cr
Simultaneously COST should also flow to COPA as well…we want to automate this process can
we do the same by using any standard SAP feature?
Issue – No standard way found to give solution for the COST recognition.
Thanks
Sagar C'karGuys,
Luckily, for this, i was using a user-decision step which uses DECISION --> PROCESS method. So, I could remove the BO:TRIP that i included earlier. But, for other tasks, where if we use a method from our BO, we cannot remove this std. BO link that shows up in "Objects & Attachments"...to my understanding.
Thanks for all your info on this question.
venu
Maybe you are looking for
-
More than 100 mb xml file , giving out of memory error in BIP 10.1.3.4
We are running outofmemory error, java heap space error, if we run a report which has more than 100mb xml, with two or more grouping in RTF template. How to configure it to work with better performance for bigger XML files ? Any particular setup , po
-
I am new at this so some of my terminology may be off. I have a server, when I turned it on tonight I had a white screen with the little thing in the center going around. Before it could do anything the computer just quite. Went black. I tried 5
-
XML files are being read as PBEM game file format!!
Hello, I am trying to edit some .xml files in Script Editor but everytime I try to open them I am told : 'Script Editor cannot open files in the "PBEM game file" format' (Double clicking the .xml file opens up the Big Bang game) Does anyone know how
-
JDBC RECEIVER -- conditional stored procedure
Hi All, I have a situation where I need to call one stored procedure which returns to me if for a particular employee a record exists or not depending on that result I need to call further stored procedure. Can it be handled in one interfa
-
Binding LinkedList to ADF Web Service Data Control
Hi guys, I would like to ask about how to bind a LinkedList (consumed from webservice) to ADF web service data control, in order to display it in JSF page. This LinkedList contains java beans that hold information I need. I've tried to ask google and