cancel
Showing results for 
Search instead for 
Did you mean: 

EhP for ERP 6 and connected Netweaver EP

martin_juen2
Contributor
0 Kudos
119

Hi all.

I have a question about EhP...

We run an ERP 6 system on one side. On the other side we have a Netweaver Enterprise Portal 7. Now we want to enhance some business functions (ESS, MSS, Learning Solution, ...)

How to handle this?

Possibility 1

SolMan customization - SMSY / main instances ERP systems; I added all the "things" we run on the portal and marked them as "relevant".

- SAP ECC Server (Standard)

- Portal Content

- SAP NW - Adobe Docu. Service

- SAP NW - Applic. Server Java

- SAP NW - EP Core

- SAP NW - Enterprise Portal

- SAP XSS (Self Services)

- XI Content

I also entered the "extended assignment of system components";

Possibility 2

SolMan customization - SMSY - no additional main instances for ERP; that means two additional - completely separated enhancements. One for ERP and one for EP.

How would you treat this issue? Do i have to use them as "one" system or is it better to separate the systems completely?

At the moment i think easiest and best way is to implement the current Stack + EhP for ERP and the current stack for JAVA. No more.

Thanks for your help!

Martin

Accepted Solutions (1)

Accepted Solutions (1)

former_member194360
Contributor
0 Kudos

Hi Martin

The Business Function (BF), which you intend to implement, defines the Technical Usage. The Technical Usage groups all product instances, and software components, which need to be installed for that BF. The Product Instances/ software components are installed in systems, which need to be on a defined SP Level (these systems represent general product instances, such as SAP NW - EP Core).

For Role-Based Work Centers, the techncial usages normally include SAP ECC Software Components, but Java components as well (like new business packages). They typically affect SAP ECC Server, but also the SAP NW - EP Core system (for example)

In the Scenario and Process Component List (service.sap.com/scl) will you find information about the assignment of software components.

I.e. for End-User Service Delivery -> Manager Self-Service (in EHP3) "BP ERP05 MSS 1.31" is needed on EP-Core (installed is the complete Portal Content), and "Central Applications" on SAP ECC Server (to name few).

regards,

Andreas

Matt_Fraser
Active Contributor
0 Kudos

Hi Andreas and Martin and others,

I have essentially the same question Martin does, and I don't think it's been answered. The basic issue is probably one of not really understanding how to set up solution landscapes in Solution Manager, but there it is. So, I am setting out to apply EnhPk3 and associated support packs to my ERP 6.0 landscape, specifically for MSS/ESS scenarios. So, I understand my Business Function to be "HCM, ESS for Concurrent Employment", for example, or HCM_ESS_CE, and the Technical Usage to be HCM Self Services. Herein lies the problem! My "ECC" solution (and yes, I went through all that mess about reassigning the logical component, etc, to be "ERP 6.0" instead of "ECC 6.0") includes only my ABAP systems, which need to be updated for the HCM technical usage/ABAP product. My Portal (XSS and Content) is in another system, another set of servers, another installation number, and of course another "solution" in Solution Manager.

So, when I go into Maintenance Optimizer and select my ERP 6.0 system and "Enhancement Packages", I get the list of all the usages/products that are possible to download. "Human Capital Management" is there just fine, but "Portal Content" and "SAP XSS" and "HCM Self Services" are greyed out, because they require the Java components on my Portal server, which of course are not in this solution. I can't seem to figure out how to redefine my Portal solution, either, to have it be an XSS/Content server instead of an Enterprise Portal or Portal Core server (or just "Netweaver 7.0"), so if I start a separate "maintenance transaction" for the Portal, Enhancement Packages aren't an option, only standard "Maintenance."

So it seems at the moment that I'll be able to use the MOPZ to auto-select the EnhPk3 files for the ABAP components only, and I'll have to go in and manually figure out (i.e., error-prone?) the files for the Portal components. It's maddening, as I can see the option in the list in the MOPZ selection for my ERP system, but I can't select it.

I thought perhaps I needed to move my Portal servers into my "ECC" solution as a second logical component, but it's not going to let me have more than one production system in the solution, and of course this way there will be two: the ECC production system and the Portal production system.

The EnhPk3 Installation Guide and "Must Know" guide both imply, but don't directly state, that you should be able to download all your ABAP, XSS, and Content pieces in one go and then apply them via SAINT, JSPM, etc as appropriate to the different systems, but nowhere have I found any documentation to help me set up a landscape that actually allows this in any automated fashion.

How have others resolved this? Or is not really something that's working at this time, and I have to do it all manually?

Thanks,

--Matt

martin_juen2
Contributor
0 Kudos

Hi Matt.

I know how to tell the ERP-system, that there are JAVA-components too...

Goto TA SMSY and choose one of your ERP-systems. After that you have main-data (description, installation number, product version) on the first tab-strip. Go to the next one. In german it's called "Auswahl der Hauptinstanzen" - i think it's somethng like "main instances". On this screen you find the available main instances - choose the relevant ones (e.g. SAP NW - EP Core") and mark it as relevant. Then you can link it to the JAVA system.

Do that for all the relevant main instances (you have to try). After that you can goto mopz and retry the process.

If you want to i can send you screenshots of my system to check. Think this will help us both to successfully deploy the packages 🐵

regards,

martin

Matt_Fraser
Active Contributor
0 Kudos

Martin,

That worked! Thank for you leading me in the right direction. Ok, it's not perfect, as I'm having a hard time associating the correst systems with the new Java-based main instances -- Solution Manager wants to associate them all with the ECC installation number and the ECC SID -- and this will probably cause problems when trying to get solution monitoring and earlywatch alerts working properly for those java systems (they never really did before), but as far as Maintenance Optimizer is concerned, it's now working beautifully! I'm downloading all the ABAP and Java patches for EnhPk3 as I write this, and this will at least get me through this project of get EnhPk3 implemented. I can come back after to figure out the solution monitoring bit.

I'd give you points if I could, but since this is actually your thread and not mine, I can't.

martin_juen2
Contributor
0 Kudos

it makes me feel good that i was able to help you. it's better than just a few points!

Martin

Matt_Fraser
Active Contributor
0 Kudos

Ok, progress has been made, but we aren't done yet. Now my problem is with the stack definition file. I have successfully downloaded all the various patches for both ECC and EP, and I've staged the ones relevant to EP in my NWDI's EPS inbox (the JSPM inbox). However, since I never actually managed to get Solution Manager to understand which actual system represented EP in my ERP solution, the Maintenance Optimizer only created a stack definition file for the ECC system, and not one for the EP system. Furthermore, the one for ECC only includes the components relevant to ECC, so I can't just edit it and change the SID and hostname and expect it to work. In the past it was possible to just go to the Service Marketplace and create a download page for a support stack and then create the stack definition file from there, but with enhancement packs, or at least EhP3, that is no longer possible. You can't even get a listing of what's in a given support stack of an enhancement pack! The website just refers you back to Solution Manager and Maintenance Optimizer, but that isn't working for me.

So, now I'm stuck with either spending (WASTING) a lot of time trying to reconfigure my solution in SolMan yet again, or somehow manually creating a stack definition XML file for my EP system, which doesn't seem like a lot of fun, and may not even be realistically possible.

So, Martin, or anyone else, any ideas on how or where to proceed from here?

Thanks,

--Matt

Matt_Fraser
Active Contributor
0 Kudos

Follow-up to my previous message. I did eventually get Solution Manager to understand all the systems in the solution, and from there I got Maintenance Optimizer to create a "cross-system" stack definition file. It was a large, unwieldy, hard to decipher file, but it was there. However, I ran into numerous problems when actually attempting to use the file with JSPM on my DEV Portal system. First, it didn't add all the components (most noticeably, ESS) to all the Portal systems -- it put ESS, for instance, in the queue for QAS and PRD, but not DEV -- so JSPM didn't want to recognize that I needed to import ESS components into my DEV system. It had the others there, though. I copied the ESS details in the xml file from the PRD section to the DEV section and that worked. However, then no matter what I tried I would get a NullPointerException immediately after completing the SpecifyQueue phase in JSPM. I checked available disk space and even made more available, despite there being enough (Note 891895); I renamed the file to SPSTab.xml and got rid of all other xml files from the EPS inbox, despite being on a higher JSPM patch level (Note 1020008); I checked my jstartup/vm/home parameter was in the correct instance profile (Note 1039484); I deleted the datamodel xml files and reinitialized (Note 874123); I checked Notes 952221, 971765, and others. In short, I did everything I could find from SAP Notes or SDN on this error, and I could not get past it. I did file a Customer Message with SAP about it, but before I heard back from them, I got around the problem by ignoring the stack definition file altogether. Instead I used the "Business Packages" option in JSPM instead of the "Support Package Stack" option, and bingo! Everything imported just fine, the modified components were correctly copied over on NWDI, and we're happy campers again (though more than a week behind schedule because of all this).

Maybe next time we do a round of support packs we'll be able to use SAP's recommendation of the "Support Package Stack" option for JSPM, but for this round we're sticking with the old-fashioned, more manual method. It works.

--Matt

martin_juen2
Contributor
0 Kudos

Thanks a lot for your information and ... well done 🐵

we will start our journey to ehp 3 next week... i will notice my experiences in the thread too.

best regards,

Martin

Answers (1)

Answers (1)

Former Member
0 Kudos

Hello Martin;

How did you manage to generate the stack.xml file. We added the EHP3 files in the download basked from MOPZ but did not get any xml file in EPS/in. We already performed the IMG Activity "Configuration of Extended Functions" in Maintenance Optimizer and was successful.

martin_juen2
Contributor
0 Kudos

As mentioned from Matt, i think you need no stack-xml-file. you have to deploy the jar files as business packages (in jspm).

regards,

martin

Former Member
0 Kudos

Thanks Martin. But I heard that the stack.xml file can also be used in ABAP stack for SPAM/SAINT. I know we can still deploy the files individually, but was just curious to get the xml file.

martin_juen2
Contributor
0 Kudos

hi venkata.

looks like you are right. on friday i started my first ehp-implementation on our sandbox system. when using saint there was a button called "xml-stack file"...

when i was filling the download basket on solman, no xml-file was created. and i implemented all the notes regarding xml-file generation :o))))

i think it's working without the xml-file (for the moment)...

regards,

martin

Former Member
0 Kudos

Hi Martin/Matt,

I am facing a problem similar to the one you have faced earlier:

We are having Portal on 7.0 and Solman also 7.0, we are trying to upgrade the Portal to 7.0 EHP1.

While using MOpz functionality of Solman, we are unable to generate the stack xml file in the EPS/in folder of the Solman.

Hence, we downloaded the stack file separately from the service marketplace.

However, now it is giving error in the downtime phase DEPLOY_ONLINE_DEPL as below:

com.sap.sdt.j2ee.phases.PhaseTypeDeploymentManager

com.sap.sdt.ucp.phases.PhaseException

Error while executing DeploymentManager phase with action deploySlot.

Check the log files for the specified action.

DEPLOY_ONLINE_DEPL

DEPLOYMENT_BASED_UPGRADE

NetWeaver Enhancement Package Installation

SAPJup

Java Enhancement Package Installation

Kindly advice.

Also, why is the xml file not getting generated for the Portal? It is getting generated for the HR system however.

And even if the file is generated for the Portal, it does not show all the SIDs of all the Portal systems as it shows the SIDs of all the HR systems in case of the HR xml file.

Kindly advice.

Regards,

Kunal.

Matt_Fraser
Active Contributor
0 Kudos

Hi Kunal,

I just now, three years later, noticed your reply in this old thread.  I have to assume you got your problem resolved, as it's been so long.  I'm not sure why I didn't get a notification back in 2010.  As it happens, while we've made huge progress in five years with Solution Manager and Maintenance Optimizer, it continues to be a PITA with every support stack we apply. 

--m