Hey Guys,
There seems to be much of the confusion to implement what on WCM and ECM. Looking for some guys en light on these.
Best Regards,
Charan
Hey Guys,
There seems to be much of the confusion to implement what on WCM and ECM. Looking for some guys en light on these.
Best Regards,
Charan
Hi CK
Thanks for your response. As indicated by you, PQIS step was not consistent and when i made the changes the automatic task is now creating. Thanks for help.
Thanks and Regards
Arjun Sai
Ajay,
Thanks for the help.
One more question, how can I see the posted COPA document in COPA module?
I used KE24, I cannot see this COPA document.
Regards
Felicia
Hi Prem,
The Plan Value refer to Raw Milk Batch Density which the QA team will define as one of the Characteristic value.
If i am making a GR for 100 litres (at Density = 1.026 KG/L) it should create a stock of 102.6KG of Raw Milk.
I tried to reverse the UOM setting but still not getting the correct value.
Thanks,
Anil
Check whether the status of the form in DEV for missing languages has been changed from translate to active.
Hi all,
We are implementing BW Security for one of our clients who is currently on SAP BW 7.30 on Oracle Database. In 3-6 months time they will be migrating to SAP BW on HANA with BW 7.40. Keeping this in mind do we have to take any pre-requisites while creating analysis authorizations and roles in SAP BW 7.30.
Please advise.
Thank you.
Regards,
Pavan.
Hi
I need to extract from the BOBJ 4.1 sql server back end a list of users and the Groups currently on the System to show them in report webi.
Please could anyone tell me about the way extract them from the Repository Database or how to extract the through sdk and insert the to a database.
Thanks
you are in controller, "this" is the controller. so it should be this.getView().getModel()
don't use sap.ui.getCore()
in your component, use this.setModel()
Hi,
Unfortunately this is not possible as locking mecanism happens at header level. However, I would recommend taking a look at business function CRM_PERFORMANCE whish makes it faster to handle contracts with thousands of items as some API calls will be performed asynchronously (hence that won't impair performance from the end user perspective):
Regards
Nicolas.
Hi,
I need small help in one of my ABAP program.
I am retrieving data from a table, but the output I am receiving is in row format , rather I want it in column format. Please see blow example.
TABLES: SFLIGHT.
SELECT * FROM SFLIGHT.
WRITE: / 'Carrier ID : ' , SFLIGHT-CARRID.
WRITE: /'Aircraft type :' , SFLIGHT-PLANETYPE.
Output I am receiving is:
Carrier ID: 'AA'
Aircraft Type: 747-400.
Rather I want the output to come in this format.
Carrier Id Aircraft Type
AA 747-400
Please help me , how to show desired output.
Regards
Shafali Jain
Account should end with 'trial'.
If that's already the case, you can post the full stack trace from the Eclipse error log.
hai friends,
I have booked 4 individual labor capacity of one work center to particular prod order for next day. The next day one person not came client required automatic update on absence need alternative also to be done automatic production should not stop and how would manage in sap and what configuration to be done please give detailed explanation.
thank you
Hi Barton,
Authorization object S_RS_HIER is only checked when working with hierarchies in the BW backend (i.e. Data Warehousing workbench). It is not checked during BEx Query processing, assuming that you use a BEx Query as a DataSource in Analysis for Office.
I think that you will have to work with Analysis Authorizations (t/code RSECADMIN) to make appropriate Analysis Authorization objects for the various user groups to restrict hierarchy selection and processing. Prerequisite is to make Characteristic 0MATERIAL authorization-relevant.
You have to assign the relevant Analysis Authorization object to the user either directly (using t/code RSECADMIN) or via an Authorization Role (t/code PFCG).
Best regards,
Sander
Hi,
When I try to retrieve a list of infostore objects using the Rest API (http://localhost:6405/biprws/infostore) everything works fine.
But when I try to retrieve a list of universes I get the following error:
ERROR: 401 - Unauthorized - WSR 00002 - Incorrect session found in HTTP header X-SAP-LogonToken (too many values) error
In my code the X-SAP-LogonToken has been surrounded by double-quotes:
xhrObj.setRequestHeader("X-SAP-LogonToken",sessionToken);
Does anyone know what I'm doing wrong?
Here is the full code:
<!DOCTYPE html><html><head> <script src="scripts/jquery-1.11.3.js"></script> <script src="scripts/jquery.json2html.js" type="text/javascript"></script> <script> var nextRequestAttemptDelay=700; //set this value for longer time if many of requests fail-milliseconds var sessionToken; var boServer; function login() { console.log("logOn"); boServer="http://localhost:6405"; //new logon object var logonInfo = new Object(); //for BO login there are 3 attributes essential for logging: userName,password and auth. logonInfo.userName="enter user"; logonInfo.password="enter password"; logonInfo.auth="secEnterprise"; //#biprws/logon/long var logonUrl="http://localhost:6405/biprws/logon/long"; console.log("URL: " + logonUrl); //#for log var inputData = JSON.stringify(logonInfo,null,'\t'); // call request to BO to perform query and log inging we will use JSON. Simply because it is clearer than XML // convert JS objects to JSON string with input data... var queryResult=performQuery(inputData,'POST',logonUrl); // if query was successfull if (queryResult.errText==null){ //set global session token sessionToken=queryResult.data.logonToken; console.log("You are now logged in! ","success"); setTimeout( function(){ loadMainInfostoreView(); } ,500 ); } else{ //there was an erro while processing request console.log("Logging to BOBJ server has failed - "+queryResult.errText ,"error"); } } function loadMainInfostoreView() { setTimeout( function(){ //var infostoreUrl="http://localhost:6405/biprws/infostore"; var infostoreUrl="http://localhost:6405/biprws/sl/v1/universes" //no input data required // call request to BO to perform query for getting infostore data var queryResult=performQuery(null ,'GET',infostoreUrl); // if query was successfull if (queryResult.errText==null){ //show results showResults('INFOSTORE_LIST',queryResult.data.entries) } else{ //there was an erro while processing request //inform user about error during logg-in process.. console.log("ERROR: Loading main infostore view has failed - "+queryResult.errText ,"error"); } } ,300 ); } function performQuery(inputData,requestType,requestUrl){ // result object var result = new Object(); result.data=null; //for result data result.errText=null; //for result error message //console.log("performing query"); $.ajax({ beforeSend: function(xhrObj){ //xhrObj.setRequestHeader("Content-Type","application/json"); xhrObj.setRequestHeader("Accept","application/json"); //if session exists it is neccessary to add it into any request if (sessionToken != null){ xhrObj.setRequestHeader("X-SAP-LogonToken",sessionToken); } }, //if input data exists we want to add it async: false, //otherwise function would be always null crossDomain:true, data: inputData, type: requestType, url: requestUrl, dataType: 'json', contentType:'application/json', error: function(xhrObj, textStatus, errorThrown) { // sometimes we get only HTTP OK 200 status without {} and jquery incorrectly ¨ //interpretes that as an error state so we want // check for client 4xx and server 5XX error codes if (xhrObj.status>=400){ //if there is no response at all.. if (textStatus=="error" && errorThrown==""){ errorThrown="No response from server"; } var d=" - "; var errObj = new Object(); // try enhanced error description try { errObj=JSON.parse(xhrObj.responseText.replace(/\n/g,"")); // remove new lines from response string result.errText=xhrObj.status+d+errorThrown +d+errObj.error_code+d+errObj.message; //otherwise at least some description } catch (err) { result.errText=xhrObj.status+d+errorThrown; } } }, success: function(xhrObj, textStatus, errorThrown) { //manage non error but still unsuccessful requests result.data=xhrObj; }, }); return result } function showResults(actionType,actionData){ switch(actionType){ case "INFOSTORE_LIST": // for infostore base view we create menu items // create menu $.each(actionData,function(key,value){ //create menu button and its label console.log("data: " + key + " - " + value.name) }); } } </script></head><body><button onclick="loadMainInfostoreView()">Click me</button></body><script> $( document ).ready(function() { console.log( "ready!" ); login(); });</script></html>
Are you sure you're entering the right credentials?
Probably the needed credentials are the ones of the Gateway to reach the OData service.
Regards,
Michal.
Hi William,
In standard behavior of maintenance plan, it is not possible.
You have to create individual plan for individual equipment OR define a 2 plans with 5 equipment in each plan.
Schedule each plan with a different start of cycle. ( Note : other than start of cycle date, remaining scheduling parameter should remain same for all plans)
Regards,
Amol
For me, it was a matter of putting my ethernet ip address in the /etc/hosts file:
$ cat /etc/hosts
127.0.0.1 localhost
192.168.2.117 MYHOSTNAME
After this, I was able to start COCKPIT. Not sure if this is your problem or not. But the point here is that I needed to use the same IP address in /etc/hosts as I have in the $SYBASE/interfaces file for my ASE instance.
Thanks Mukthar.
Thanks for repaonce....We have already rejected this option.WE document type is used globally accross the all companies and out FI team does not agree to set exchange rate at WE document type...
Anu other solution
ATP
Hi Abhinav,
Please check the sap note
2188676 - Recovery of a tenant database failed due to missing log area
You may apply the workaround after checking
if you are facing this error scenario and you are certain the log area cannot be accessed due to another technical reason you have to repeat the tenant database recovery using HANA studio and select the “Initialize Log Area” option in the recovery wizard. Thus, the log area will be re-created. Keep in mind that the not backed up log entries will be lost according to the configured recovery point objective (RPO), typically a maximum of 15 minutes.
Best Regards,
Atul