Quantcast
Channel: SCN : All Content - All Communities
Viewing all 8130 articles
Browse latest View live

Balancing Field Profit Center in line item 001 not filled in

$
0
0

Dear Experts,

 

While executing the transaction KEU5, I am getting the Error Message: GLT2201.

 

We do have segment concept.

 

Document Splitting Config:

 

Profit center given as Partner filed and mandatory, Segment given as partner field and not ticked mandatory check box.

 

As we are following new GL, Document splitting concept it is not advisable to remove the Mandatory Tick for Profit Centers...

 

 

Initially observed that for some profit centers segment filed was not filled in, later I have filled the segment filed for all the profit centers still the error is coming

 

please guide us with the appropriate solution...

 

 

Regards,

Surya.........


Solution Manager Update - Need an ALM Agenda for TECHED?

$
0
0
Find below the October and November Expert Guided Implementation schedules (EGI’s) – these are free with Enterprise Support.

 

 

TECHED 2015

 

I will be attending TechEd in Las Vegas November 19th to the 23rd and hope to see some of you there! I have highlighted a few key ALM sessions below. Also see my suggested Agenda for a good overview of ALM/Solution Manager/Cloud sessions.

 

ITM105

Test Management with SAP Solution Manager Version 7.2 – Overview

ITM202

SAP Solution Manager Road Map: What's the Strategic Direction?

ITM113

Accelerated Upgrade: SAP Solution Manager’s UPL and Change Analyzer Tools

EXP27376

Overview and Live Demo of ChaRM, QGM, and BPCA in SAP Solution Manager 7.1

ITM214

Application Operations Overview: News About SAP Solution Manager 7.2

EXP27111

Knowing What to Test: Best Practices for Upgrades and Migrations to SAP ERP 6.0 on SAP HANA

ITM215

Operations for SAP HANA with SAP Solution Manager 7.2

ITM218

Experience the Value of Requirements to Deploy in SAP Solution Manager 7.2

ITM220

Making the New Graphical Modeling Work for You in SAP Solution Manager 7.2

EXP27207

IT Service Management in SAP Solution Manager

ITM219

Be Prepared for SAP ITSM and CHARM in SAP Solution Manager 7.2

ITM266

How to Use the New Solution Documentation in SAP Solution Manager 7.2

ITM243

How to Justify SAP Solution Manager and ALM Solutions to Your Business

 

News:

 

New Solution Manager EGI's - great overview by Gerd Stumm of the new EGI's:

  • Change Control Management IV: Advanced Change Request Management
  • SAP IT Infrastructure Management
  • Management Dashboards: Getting Started and Beyond
  • Guided Procedures with SAP Solution Manager

New Licence Key Application - The new SAP One Support Launchpad will feature a new user friendly Licence Key Application!

 

EGI’s – North America Schedule for October 2015:To view Online schedule for Expert Guided Implementation sessions select all delivery methods and use the "Region" search filter to refine the search results:

Meet the Expert (1 hour presentation – replays available):

North America Schedule for November 2015:

Meet the Expert (1 hour presentation – replays available):

Yard management - Can TU be reused?

$
0
0

Hello all,

 

TU brought in goods at the door and stock was goods receipted.

 

Now, I am trying to use the same TU to move the stock out for a sales order.

 

I tried to move the TU from incoming direction door (used for goods receipt) to outgoing direction door (used for goods issue).

System is giving error -

Loading Direction of Door is not valid.

 

Is it possible to change direction of TU, currently 1 for inbound) to 2 (for outbound). If yes, what is Tcode?

 

Regards,

 

Chaitanya

Cannot read property 'removeItem' of null My Timesheet &Approval Timesheet- SAP FIORI

$
0
0

Dear all,

 

I am finishing a Fiori Project and I have the following errors when I am testing the Fiori apps with Chromium /based browser in Android

 

First Test:

 

D/SaaWebViewClient(2278): onPageFinished: https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilaunchpad.html#TimeEntry-approveTimeEntry

D/SaaWebViewClient(2278): shouldInterceptRequest: https://xxx.zz.yyyy.es/sap/opu/odata/UI2/INTEROP/ResolveLink?linkId=%27TimeEntry-approveTimeEntry%27&shellType=%27FLP%27&formFactor=%27phone%27

D/SaaWebViewClient(2278): shouldInterceptRequest: https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ushell/themes/base/img/launchpad_favicon.ico

D/SaaWebViewClient(2278): shouldInterceptRequest: https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/sap/hcm_ts_apv/Component-preload.js

I/chromium(2278): [INFO:CONSOLE(91)] "2015-09-17 11:51:12 registerResourcePath ('hcm/mgr/approve/timesheet', '/sap/bc/ui5_ui5/sap/hcm_ts_apv/') -

  1. sap.ui.ModuleSystem", source: https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-0.js(91)

I/chromium(2278): [INFO:CONSOLE(91)] "2015-09-17 11:51:12

TypeError - Cannot read property 'removeItem' of null Approve Timesheets",

source: https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-0.js(91)

I/chromium(2278): [INFO:CONSOLE(91)] "2015-09-17 11:51:12

Call to success handler failed: Cannot read property 'removeItem' of null - TypeError: Cannot read property 'removeItem' of null

I/chromium(2278): at sap.ui.core.Control.extend.exit (eval at <anonymous> (https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:23:39367), <anonymous>:488:9953)

I/chromium(2278): at A.exit (https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:23:32073)

I/chromium(2278): at d.destroy (https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:17:24861)

I/chromium(2278): at a.destroy (https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:29:34310)

I/chromium(2278): at a.destroy (https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:29:24232)

I/chromium(2278): at d.destroyAggregation (https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:17:23054)

I/chromium(2278): at d.destroy (https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:17:24966)

I/chromium(2278): at a.destroy (https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:29:34310)

I/chromium(2278): at a.destroy (https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:29:24232)

I/chromium(2278): at sap.ui.controller.openApp (https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:23:33653) sap.ui2.srvc",

source: https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-0.js(91)

D/SaaWebViewClient(2278): shouldInterceptRequest: https://xxx.zz.yyyy.es/sap/bc/ui5_ui5/sap/hcm_ts_apv/resources/sap/ca/ui/themes/base/img/favicon/Approve_Timesheets.ico

D/SaaWebViewClient(2278): shouldInterceptRequest: https://xxx.zz.yyyy.es/sap/opu/odata/UI2/INTEROP/PersContainers(category='U',id='sap.ushell.services.UserRecents')?$expand=PersContainerItems

D/SaaWebViewClient(2278): shouldInterceptRequest: https://xxx.zz.yyyy.es/sap/opu/odata/UI2/INTEROP/PersContainers

 

Second test with a chrome WebView as Nexus4:

 

  1. abap.js:26 Starting XHR Logon Manager -
  2. abap.js:26 Opening request GET /sap/bc/ui2/start_up?shellType=FLP&depth=0 -
  3. abap.js:26 Sending request GET /sap/bc/ui2/start_up?shellType=FLP&depth=0 -
  4. abap.js:26 Sent request to URL /sap/bc/ui2/start_up?shellType=FLP&depth=0 -  sap.ui2.srvc
  5. abap.js:26 Opening request GET /sap/opu/odata/UI2/PAGE_BUILDER_PERS/PageSets('%2FUI2%2FFiori2LaunchpadHome')?$expand=Pages/PageChipInstances/Chip/ChipBags/ChipProperties,Pages/PageChipInstances/RemoteCatalog,Pages

/PageChipInstances/ChipInstanceBags/ChipInstanceProperties,AssignedPages,DefaultPage -

  1. abap.js:26 Sending request GET /sap/opu/odata/UI2/PAGE_BUILDER_PERS/PageSets('%2FUI2%2FFiori2LaunchpadHome')?$expand=Pages/PageChipInstances/Chip/ChipBags/ChipProperties,Pages/PageChipInstances/RemoteCatalog,Pages

/PageChipInstances/ChipInstanceBags/ChipInstanceProperties,AssignedPages,DefaultPage -

core-min-0.js:91 2015-09-23 12:12:17 registerResourcePath ('', '../../resources/') -  sap.ui.ModuleSystem

core-min-0.js:91 2015-09-23 12:12:17 URL prefixes set to: -  sap.ui.ModuleSystem

core-min-0.js:91 2015-09-23 12:12:17   (default) : ../../resources/ -  sap.ui.ModuleSystem

core-min-2.js:50 'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.

core-min-0.js:91 2015-09-23 12:12:17 registerResourcePath ('sap/ui2/shell', '/sap/public/bc/ui2/shell-api/sap/ui2/shell/') -  sap.ui.ModuleSystem

core-min-0.js:91 2015-09-23 12:12:17 registerResourcePath ('sap/ui2/srvc', '/sap/public/bc/ui2/services/sap/ui2/srvc/') -  sap.ui.ModuleSystem

core-min-0.js:91 2015-09-23 12:12:19 registerResourcePath ('sap/ushell/components/tiles', '/sap/bc/ui5_ui5/ui2/ushell/chips/../resources/sap/ushell/components/tiles/') -  sap.ui.ModuleSystem

core-min-0.js:91 2015-09-23 12:12:31 registerResourcePath ('hcm/emp/mytimesheet', '/sap/bc/ui5_ui5/sap/hcm_ts_cre/') - sap.ui.ModuleSystem

core-min-0.js:91 2015-09-23 12:12:31 TypeError - Cannot read property 'removeItem' of null My Timesheetcore-min-0.js:91

ucore-min-0.js:91 errorcore-min-3.js:23 sap.ui.controller.reportErrorcore-min-3.js:23 sap.ui.controller.openAppcore-min-1.js:29 a.publishcore-min-3.js:23

  1. sap.ui.controller.openSomethingcore-min-0.js:21 pcore-min-0.js:32 tcore-min-0.js:32 v.fireWithcore-min-0.js:32
  2. b.(anonymous function)NavTargetResolutionAdapter.js:2 (anonymous function)abap.js:26 sap.ui2.srvc.callODataWrapper.js:2 qcore-min-2.js:50 (anonymous function)core-min-2.js:50 p9abap.js:2
  3. E.dispatchabap.js:2 XMLHttpRequest.handleEventabap.js:2 h

core-min-0.js:91 2015-09-23 12:12:31

Call to success handler failed: Cannot read property 'removeItem' of null - TypeError: Cannot read property 'removeItem' of null

    at sap.ui.core.Control.extend.exit (eval at <anonymous> (https://xxxx.zz.yyyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:23:39367), <anonymous>:488:9953)

    at A.exit (https://xxxx.zz.yyyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:23:32073)

    at d.destroy (https://xxxx.zz.yyyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:17:24861)

    at a.destroy (https://xxxx.zz.yyyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:29:34310)

    at a.destroy (https://xxxx.zz.yyyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:29:24232)

    at d.destroyAggregation (https://xxxx.zz.yyyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:17:23054)

    at d.destroy (https://xxxx.zz.yyyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:17:24966)

    at a.destroy (https://xxxx.zz.yyyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:29:34310)

    at a.destroy (https://xxxx.zz.yyyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-1.js:29:24232)

    at sap.ui.controller.openApp (https://xxxx.zz.yyyyy.es/sap/bc/ui5_ui5/ui2/ushell/resources/sap/fiori/core-min-3.js:23:33653) sap.ui2.srvccore-min-0.js:91 ucore-min-0.js:91 errorabap.js:26

  sap.ui2.srvc.log.errorabap.js:26 sap.ui2.srvc.callODataWrapper.js:2 qcore-min-2.js:50 (anonymous function)core-min-2.js:50 p9abap.js:2 E.dispatchabap.js:2 XMLHttpRequest.handleEventabap.js:2

 

 

Anybody know, why is the reason that we have these errors? We have done testing with some PC Browsers and iOS Devices and the Fiori Apps are working correctly.

 

Could you help me, please?

 

Do you know if i update the SAPUI5 libreries, will solve the problem? Now we have the version libraries that I attched in the screenshoot.

 

Thanks in advance.

 

Best regards,

Rafa

GetSystemPermission always returns 1 when authorization "Disable DI API Permission Check" has full authorization

$
0
0

Hi everyone,

 

i've encountered a problem with the function GetSystemPermission in SAP 9.1 PL08.

It seems that there is a new SAP authorization called "Disable DI API Permission Check" wich prevents GetSystemPermission from getting correct results, it always return 1.

So i've got 2 questions about this:

1. Shouldn't the authorization handled more in a positiv way like "Enable DI API Permission", because this can lead to massive problems when using the GetSystemPermission function when this function is deactivated by Default for every new and existent user in SAP

2. Did i missed that GetSystemPermission ist obsolet and there is a new way to check user permissions?

Social media available for Accounts as well?

$
0
0

HI

 

Can you guys confirm if social media channels (Facebook, Twitter) are also available for Accounts and not just for Individual Customers?

 

Will the Account's Social Media Profile appear once I run the extraction job? I see the Social Media Profile in the Individual Customers but not in the Accounts.

 

Thanks

Belinda

EPM Add-In to launch a custom workbook

$
0
0

Hi

 

We are on EPM v20 SP10 Patch1 and we access the EPM via Citrix.

 

Using EPM Add-In deployed on SAP Portal, We are trying to find a way to automatically launch a custom workbook on launch of Excel. Currently when we launch EPM Add-In, it launches Excel with EPM Add-In and SSO, but opens a blank workbook named Book1. We want to be able to launch a custom workbook.

 

Is there a way to launch a custom workbook when EPM launches excel?

 

I apologize if I'm not using the right terms to describe the issue. I am new to this. Please let me know if you need more information.

 

Thanks

Manoj

Define Business Transaction Variant

$
0
0

Dear All,

 

I post MIRO, an error message popup: "Item category 40100 is not listed here, this is not allowed item category within business transaction variant 0300/0001."

i go to t-code: GSP_VD  to add item category 40100, a message show up:

 

"Choose the key from the allowed namespace"

 

i enter then save it, but, system doesn't save it.

 

Please help to solve this issue.

 

Best Regards,

Rtn


Custom logic for Replenishment

$
0
0

Experts,

 

I have below custom logic to be implemented for replenishment,

 

- Warehouse has fixed as well as overflow storage types. While doing replenishment for a product, if there is a fixed bin then it should be filled up first. Assuming there are no fixed bins or no (more) fixed bins then overflow bins should be filled.

 

I would like to split up in overflow bins - Assume my replen. qty is 2 HUs(i am performing full pallet only) and assume there are no fixed bins. In this case, i will have to pick overflow bins. Say i get first overflow bin which has space for 1 HU. In this case the remaining HU should go to next overflow bin.

 

I am using BADI  /scwm/ex_core_pts_nbin_nrm for this requirement. I see that this BADI is called only at storage type level. In my case, this behavior does not allow me to fill multiple overflow bins as they are getting filled with replen. quantity. For the same above example, BADI gets called for overflow storage type and i am able to propose first overflow bin which can hold 1HU. Warehouse task gets created as expected for this bin. But the other HU which has to be replenished is not getting replenished as BADI does not get called again for same overflow storage type.

 

Please share your valuable inputs.

 

BR,

Aspire

Facing ERROR at DTP

$
0
0

Iam facing the below attached error while creating DTP in my BW Sandbox. Kindly help to fix the same

DTP Error.PNG

dtp err2.PNG

Using BI content infocubes

$
0
0

Hi all,

 

i would like to know , in real time scenario how do we use the BI content objects? For eg, i want to use 0sd_c03, shud i use it as such, or shud i create a copy of this IC as Zsd_c03 and use it? which is the best practice method?

 

Thanks much in advance.

 

sofie.

Restrict Multiple sessions of same UserID in Portal

$
0
0

Background

 

In my recent project one of the Non functional requirements is to control the number of sessions a user can have, i,e if an user already has a session in portal a new session with the same userid shouldn't be allowed.

As per SAP Note 2052515 the one line answer is It is not possible to avoid multiple logons with the same user. 

This really stumped me as it is one of the key requirements with some financial implications. I can't spell the details as it's a confidential information.

Like all SAP Consultants we have forwarded this note to the client and have requested to handle this requirement outside portal (RSA Token etc).

I still believe handling it outside portal is a better solution but since I investigated this problem in some detail I would like to share my POC.

Let me make it clear from the outset that this solution uses Undocumented APIS,.


Investigation


While Searching on Google and SDN I came across many threads where people want to implement this, but at all the places the discussion ends with it's not a valid business requirement. Let me assure you it is .

While investigating this, I came across the NWA functionality Session Management (Resource Consumption)

b1.png


As you can see the WD JAVA application is showing the session information. I still had my doubts w.r.t  what will happen in a Clustered environment.

Like all developers I have a single node installation and I was not sure whether this application can show login details on multiple nodes in a cluster.

I confirmed this in the Preproduction environment in my client landscape that this application indeed shows sessions across nodes in a cluster.

I cannot share those screen shots as those are from client landscape but trust me it does .

Locating the DC (sap.com/tc~lm~itsam~ui~session~mngt~wd) and the jar (sap.com~tc~lm~itsam~ui~session~mngt~wd) was not very difficult but analysing it was a tedious task.

If you decompile the jar ,( Refer to my earlier blog Getting started with Netweaver 7.3 portal Part 2 - NWDS and Logon Page to know how to use jadeclipse.) you will find a number of classes. SessionMngt ,  SessionMngtView  and SessionManagementModel are the key classes.

I also found some useful information here:

Get list of all Logged in Users in SAP Netweaver 7.3 




Solution Design


Since my requirement is to stop the user from login if the same userid already has a portal session, I wanted to implement this in login module.

Here is what I planned:

1. Create a login module

2. Using the above API, check if an user has a HTTP session (Note that the user can have a P4 session also) don't allow him to login.

3. Modify the login page to show an appropriate error message.

 

Implementation

 

Please refer to my earlier blog on login module and it's implementation Getting started with Netweaver 7.3 portal Part 3 -  Logon Language and Login Module

I decompiled the BasicPasswordLoginModule and used the decompiled code to build my own login module.

I have added one method to check if the user already has a session.

 

public boolean userHasActiveSession()

{

    CompositeData data[]=null;

    try

    {

 

 

    SessionManagementModel model = new SessionManagementModel();

     data = model.getSessions();

    }

        catch(Exception ex)

        {

// If this block gets executed, this means there are some problem accessing the session data.

 

          LOCATION.debugT(ex.getMessage());

          return false;

 

        }

 

    if(data!=null)

    {

    for(int i=0;i<data.length;i++){

 

    if(data[i].get("UserName").toString().equalsIgnoreCase(name)

    &&

    data[i].get("RootContextID") != null) // This is important as there can be non HTTP sessions which won't have a context id assigned.

    {

    return true;

    //throwNewLoginException((new StringBuilder()).append("Active session exists for user").append(user.getName()).toString(), (byte)15);

    }

    }

    }

  return false;

}

 

This method is called after the user has been authenticated successfully (You don't want to show the error if someone is not entering right credentials).

 

/* To determine if there is already an active session*/

    if(userHasActiveSession())

    {

    //User already has an open session. Don't let him login.

    // The message here doesn't make any difference, it gets overwritten by the messages in the jars.

         throwNewLoginException((new StringBuilder()).append("Active session exists for user").append(user.getName()).toString(), (byte)15);

 

    }

/* Continue with life as usual*/

 

In case you have a prior experience with Login Modules you will know that The way SAP has developed it the error messages come from a JAR file and it's an error prone and tedious process to modify those jars and place it at server level.

Most amusing part is the method throwNewLoginException() takes a parameter of type String but doesn't make any use of it decompile the class com.sap.engine.interfaces.security.auth.AbstractLoginModule and see it yourself!!.

The only field it makes use of is the byte field. Now for same strange reason only a predefined numbers are allowed, so there is no extensibility here, Say with me Bad Design.

These predefined values are stored in the interface com.sap.engine.lib.security.LoginExceptionDetails.

I choose 15 as it resembles the situation I am handling.


public static final byte USER_ALREADY_LOGGED_IN = 15;


After I deployed my login module and tested it. I didn't get the expected result. I was able to open multiple sessions.

After checking the logs I found that the Guest user doesn't have permission to access the Bean.


Below action needs to be assigned to the Guest user for this code to work.


b2.png


With the Standard Login Page I got an in-line Error message, while trying to open another session


Authentication failed. Client is already authenticated as a different user


Not the message I was looking for.


I implemented my custom message using JQUERY and modifying the logonPage.jsp.


<script type="text/javascript">

 

$(document).ready(function()

{

var $d = $(".urTxtMsg").text();

if (($d.length != 0)&& ($d == 'Authentication failed. Client is already authenticated as a different user')) {

$(".urMsgBarErr").hide();

$(".urTxtMsg").text("New Session not allowed. You already have a running session!!");

//alert('Cannot create new session. You already have a running session!!');

  $(".urTxtMsg").dialog({

   title: "Error"

  });

}

});

</script>

 

Not very elegant, as we are doing a String comparison with a harcoded value. This will fail if user language is not English but hey this is just a POC

 

Tests



First Login

b3.png


Second Login Attempt


b4.png


Post Script


As I mentioned, This blog is result of a POC. It's not a full blown/tested/live solution.  Some key things to keep in mind:


1. Since HTTP is a stateless protocol the session management and session stickiness is implemented through cookies in SAP Portal. That's why if you are running a portal session in a browser say IE and open a new tab with the portal URL it won't be considered as a new session.

2. Consider a scenario where a User A accidentally closes the browser window, the server will not know that the session has been closed and it will not allow a new session for the same user till the session times out or an administrator closes the session.

3. I have not tested this solution in a clustered environment yet for obvious reasons (Need approvals etc). If someone can test and update it will be great. Incase I ever implement this in client environment I will update this blog.



Attachments

 

The sca export can be downloaded from the dropbox link. It has got all the Development components needed for this blog. You can import the sca in your NWDS and play around with it.

 

https://www.dropbox.com/sh/etm97uvth0rcbsd/AAC4jOapeW7y4yaWiTC-ssrOa?dl=0

 

Final Words

 

Please leave your feedback in comments, bouquets or brick-bats all are welcome.

Eclipse-unable to read /content.xml error

$
0
0

Hi Everyone,

 

I was trying to install Eclipse IDE and was getting the following error during the "Install New Software" step --

 

 

"unable to read repository at https://tools.hana.ondemand.com/luna/content.xml"

 

I have followed the steps detailed out under:

 

SAP HANA Cloud Platformhttps://help.hana.ondemand.com/help/frameset.htm?76137a37711e1014839a8273b0e91070.html

 

and also checked/implemented  the chnages suggested  in this chain.

 

SAP Development Tools for Eclipse Installation: FAQ and Known Issues

 

 

But the issues is still not resolved. Appreciate your input.

 

 

Pete

WebService .net Engine XML structure returned as string or any?

$
0
0

Hi,

 

PB 12.5.2 Buil 5602, win 7 64 bit , .Net Engine, SDK 7.1, framework 4/4.5

 

we have a webservice returns a XML structure, like organisation has departements has persons etc.. simple XML Strcture.

 

First try to get the result was to put in a string, we got error "there is an error in xml document (1 265)".

Second try in webservice around the XML structure we put CDATA tag an thats works to get in a string.

Third try the return is any, tried to put in a string also in a any everytime is null.

 

Some ideas?? or how must be the webservice declaration to get as return an XML Structure in a string in Powerbuilder and maybe after doing some process with the data in datawindow etc...???

Last Evaluated Price...

$
0
0

Hi,

 

I'm trying to set the GoodReceipt.GroupNumber for which it is the Last Evaluated Price.

I'm unable to find which object of the SDK I have to use to get the Last Evaluated Price and assign it to a  Good Receipt

 

Any hints ?


Assigning UnitPrice in lineitem

$
0
0

Hello Experts ,

 

We are on SAP Sourcing 10 . We have a scenario for master agreement where each lineitems have multiple supplier entered attributes (price type) . We need to create extra lineitems (on the same MA )  from the existing lineitems with each supplier entered attributes becomes the unit price for new lineitems .The event will be on MA save .

To achieve that , we have created a MA validation script . However , we are able to create new lineitems but not able to assign the supplier entered attributes to new lineitem unit price  . When we run the script , the new line items are created with blank unit price . Can you please guide if I am mistaking anywhere ?

 

In the included screenshot , last two  lineitems are created from the 1st one . The supplier entered attributes for 1st lineitem ( 33 and 33 USD ) should become unit price for 2nd and 3rd line item .

Update unloading point and means of transport type using sd sales document change function module

$
0
0

Hi Team,

 

I want to modify unloading point and means of transport type using SD_SALES_DOCUMENT_CHANGE function module,but it's not happening even if i provide the values as follow in PARTNERS and PARTNERCHANGES table.

 

    t_partner-partn_role = c_lf.                       "LF vendor

    t_partner-partn_numb = wa_sales-parvw.  "Partner number

    t_partner-unload_pt = wa_sales-ablad.      "Unloading Point  

    APPEND t_partner.

 

 

    t_part_change-document = wa_sales-vbeln.

    t_part_change-partn_role = c_lf.

     t_part_change-p_numb_new = wa_sales-parvw.

    t_part_change-updateflag = c_upd.

    APPEND t_part_change.

 

 

Please provide your valuable input in resolve this issue.

 

Thanks,

Ajay

No authority to load data from source

$
0
0

Dear Experts,

 

I am facing an issue where if the end user tries to get to load transaction data from Cube, he is getting an error message:

Capture.PNG

I have applied the solution as described in note no: 1613620 i.e. I have assigned NetWeaver authority object S_RS_ICUBE (ZCOCUBEM)

  But still user is facing the same issue.

 

Regards,

Rahul

Stock Provided to Vendor

$
0
0

Hi

I am working on SNP Subcontract process.Facing an issue with the stock provided to vendor consideration in planning.

During SNP Planning its not considering the stock provided to vendor.Its generating extra Sub requisitions.

 

Please let me know anything missing

Regards

difference between trackname_dev and trackname_cons

$
0
0

Hi All,

 

When we import the track from nwdi in nwds, there will be two types with trackname_dev and trackname_cons, we always import  dev for development and make changes and check in , activate, release. what is the purpose of tracnamecons.(on check in of this code will effect the code or dc in _cons track or not, i think it wont and will be like a default without any changes)

 

Another question is ,In CMS we will configure runtime systems for development, consolidation, test,production.

 

 

when we make changes and activate, release from nwds it will deploy in to runtimesystem developement directly if automatic deployment is checked, then it will moved to consolidation system , what is the purpose of this consolidation system? then moved to test system for QA and later to production system.

 

 

Third question is,  this transportation is done in Transport studio that is , its having checkin, developement,consolidation, assembly,approval tabs.

 

so when released from nwds it falls in to transport studio  development tab and on import it goes to consolidation so at this time the code goes to consolidation runtimesystem which is configured in cms and on import there it goes to assembly tab in transport studio and on import goes for approval so on these imports i am thinking code is also moving to the runtimesystems.Please correct me if i am wrong and explain me the process behind releasing code changes from nwds to pushing to prod system via cms and transport studio , and whts the significance of consolidation system.i understand what is for what and had confusion in understanding which follows which.please help me in clarifying this.

 

Thanks,

pkv

Viewing all 8130 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>