AIA - Tipping Point for When to Create Custom EBO
Hi,
I have a non-techie question around the point at which it makes sense to create a custom EBO rather than use one that's OOTB.
In my particular example, we are publishing product information from a legacy application to Fusion using the Item EBO. The particular challenge we face is that the information is not being published at product level; all the information is 'in the context' of something else. For example, we are publishing selling price for a product, which is in the context of a retail event (the outlet the product is actually sold in) which contains the context of a selling price offer (as different selling prices can be created for different periods) which contains the context of a selling price revision (as the selling price offer may go through a number of iterations) etc. Each context is represented in the legacy app. XML as a repeating node so you can have n retail events for a product, n offer prices for a retail event, n offer price revisions for an offer price and so on. Changing the legacy app to publish the messages in a different format is a non-starter.
The problem we're faced with is that the Item EBO does not lend itself easily to modelling repeating parent / child relationships, as present on the legacy app ABM, meaning we are forced to use the ItemSpecificationGroup construct, meaning ABM attributes are modelled as name / value pairs (via use of SpecificationGroup/Specification), including the 'key' to the parent node on each ItemSpecificationGroup that represents an occurrence of the child node. As you would expect, this bloats the EBM considerably and is not particularly elegant.
What I'm trying to get is a steer on is whether we should switch from using the Item EBO (which in terms of OOTB EBO's is definitely the correct one to use) to the construction/use our own custom EBO (but doesn't this fly in the face of what AIA is trying to achieve in the first place?).
All thoughts gratefully received.
Hi Tina,
You can do this by formatting in the workbook. Run the query and in the workbook, on the BEx toolbar, there is a button for formatting. Select the exception cell whose color you want to change > in the Format button choos epatterns and select the color you would like. Once you have made the changes, save the workbook. The changes will remain in place the next time the user runs this workbook.
Take a look at this link for more info:
http://help.sap.com/saphelp_nw04/helpdata/en/f1/0a559ee09411d2acb90000e829fbfe/content.htm
Hope this helps...
Similar Messages
-
When am creating customer master in xd01,
hi shiv
In partner determination procedure i used account group 0001, in that i included all that partner functions in that account group like sold, ship, bill to ,payer, sales employee (PE). am working in ecc5.0, I created sales employee in vpe1, when am creating customer master all partner functions like sp, sh, bp, py, pe, came when am entering sales employee number (pe) number system throwing messegae like sales employee has not created. so please have a look. on that
give the need fulcan any one know why it is hapening wih customer master creation
-
Null Pointer Exception when working with Custom Sql
I viewed the video on adding Custom Sql and everything seemed to work fine with regards to adding it to my report. However, I get a null pointer exception when I add a field from the Custom Sql table to the report and try to run the report including if I try to View Sql. There doesn't seem to be a stacktrace that I can show.
BTW... this was a work around for not being able to use Stored Procedures... I have killed 2 days now working on different ways to work around the Stored Procedure thing
Thanks,
SteveHi,
I'm trying to use a custom sql in my report. I could successfully create a custom SQL and add it to my report in the designer. But I'm getting NullPointer exception when I try to see the results in Preview. Can someone please help me resolve this issue.
Thanks! -
What are all the tables for when you create a queue?
I'm just getting started with Advanced Queuing on 9i db.
When I create a queue table, I noticed that server other
tables are created at the same time, with the following appended to the original table name: H, I, NR, S, _T
Some of them are also indexed. I figured out that the _S
version is for the subscribers, what are the others?
Thanks,
TimI'm just getting started with Advanced Queuing on 9i db.
When I create a queue table, I noticed that server other
tables are created at the same time, with the following appended to the original table name: H, I, NR, S, _T
Some of them are also indexed. I figured out that the _S
version is for the subscribers, what are the others?
Thanks,
Tim -
Points for the blog created in September 2013
Hello there
I posted a blog in September 2013. I do not see the points awarded for it. I did check the profile settings to earn the badge and one of them does state that you need to post a blog, which I already did.
Kindly do the needful!
The link to the blog is as follows:
How to Ensure that BPC Displays Only Uploaded Records for Planning
Regards
GajendraHi Gajendra,
You posted your blog as personal blog. So no points assigned.
If you post technical docs/blogs at related forums then only you will get points.
No points for personal blogs/docs.
If you posted at BPC 10 NW forum. you may get points for the same. at below forum you need to choose create blog or doc.
SAP Planning and Consolidation, version for SAP NetWeaver
Thanks -
When we create custom screen, is it always neccesary to invoke?
thanks
Hi,
If we want to do something in that particular screen we invoke it. For our screen flow , if it is not neccessary we don't. It is not a mandatory to invoke every screen for every screen flow.
Regards -
Check Vendor Master when Creating Customer Master
Hi,
When we create customer master, we would like to check against vendor master for similar names so we can alert the user to link the customer to vendor (for contra purpose).
Is there any standard checks we can configure? If not, user either has to check manually or an enhancement has to be developed.
Thanks.Hi, exit LXF05U01
-
Create custom document with wrong size
Hi,
I have a problem (on Sun Solaris 5.8) when I create custom document with more than 10MB size.
I've created an agent which detects the events on a custom data type
MYDOCUMENT (extension .mydoc).
When I put a new document test1.mydoc (size of 10MB for example), my agent detects the new document, creates a copy, sets the class object to
MYDOCUMENT , removes the original document and puts the copy into the same folder.
But sometimes, the copy created has a wrong size (less then 10MB).
How can I configure the nfs server to be sure that the agent waits for the complete size of the added document.
I need HELP !!!!
ThanksHi Pavithra,
yeah you can create your custom table by entering fields in Standard. for more details
refer below screen shots
Regards,
Thangam.P -
Error while creating customer master XD01
i have created own account group and assigned external number range when am creating customer in xd01 am getting error in partner tab the SP,SH,BP,PY the no is blank and when am trying to save its gives error document is incomplete the error Message no. F2643
Diagnosis
The account group of the current customer is not defined for the required partner usage.
where as when am assining internal number range its working fine kindly help
ThanxHi Mukesh
Please check the following again,
IMG > Logistic > SD > Basic functions > Partner determination > Customer master
Define the Partner functions. If you are defining new then specify the "PARTNER TYPE" for each Partner function.
- Define Account group. You can use existing one (0001-sod-to-party) or you can copy it or create new.
- Define your Partner determination procedure.
- Assign the required Partner functions (SP,SH,PY and BP are mandatory) to your Account group, so that they will be permitted for your Account group.
- Assign the "Partner functions" to your new "Procedure ". Here you specify which are "mandatory" and which are "not changeable".
- Assign the "Account group" to your new "Procedure".
Now, go to XD01,enter your Account group,External number,company code,Sale area and proceed.
If you are finding problem then,fill up all your data (general data, company code data), go to sales area data, fill up sales ,shipping and billing document tab and save it.
Next, go to XD02, sales area data >partner function tab, here fill up the places for respective Partner functions. -
Hello,
I have a problem when I create customer with this program RFBIDE00 using LSMW.
I have this error message when I process the batch input on screen Payment transaction :
"No batch input data for screen SAPMF02D 0130".
This structure BKNBK don't contains data
When I run debug, I try to delete the lines who call this screen, add an ok_code (=ENTR) to skip this screen but I have always this message error
Thank you for your helphi,
in some scenarios we may face problem using standard lsmw,so the better and simple way is to create a new one and use it.
i dont think it will take much time to create a new one.i had created the same last week, which doesnt take less than an hour provided if u know the fields and how to do recording for tht specific transaction. -
How to create customer exit variable
Hi guys,
please any one can help for how to create customer exit variabel.
Regards.Hi!
welcome to SDN.
its very simple.just go to Bex query designer. there u can use the following <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/ac/789b3c4d4d8d15e10000000a114084/content.htm">Link</a> to create a variable.. but use the processing type user exit.
after that go to transaction SE37 in BW and opent he function module EXIT_SAPLRRS0_001
and in that there is a include ZXRSRU01.... just double click on it and edit that...
there u can write code for your variable ,...for example write code inside
case "ZMY_VARIABLE"
*code for ur variable
endcase
u can use the following
<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/f1/0a56f5e09411d2acb90000e829fbfe/content.htm">link for help</a> -
Problem to create change pointer for custom message type - Idoc creation
Hi,
We want to create IDOC and send it out when the data of "planning calendar" changes. So we are trying to generate change pointers whenever entries in Table T439I (Planniing calendar) data change.
We created a message type, activated change pointers generally and maintained change relevant fields for message type (not sure if this step is done correctly). But not getting any change pointer in table BDCP2 when I create a new planning calendar in MD25.
Can anybody help / guide?Thanks once again,
I had linked idoc type and message type in we82. Now after i activate the change pointers. I try to generate the IDOC type using BD21. It gives me the error message :<b> "Message type ZP2PPROJ_MSG cannot be sent with change pointers"</b>
whereas in my segments i am using all the master data only (i.e. PRPS, PROJ,PRHI). Please throw some light on this.
Also please clarify, do i need to make an entry of this custome message type in the partner profile ?
Rgds
kewal. -
When Creating Customer I get this ERROR "Provide a positive integer for minimum customer balance amount or percent when balance amount overdue type is amount or percent respectively."
I tried troubleshooting when I saw the another post and created with a new customer profile class, but still getting an error, though I created another profile like below and attached this to another existing customer it worked, but when I tried creating a new customer it is still giving me the error. I am Using Oracle Applications R12.1.1
Steps I followed in Creating a New customer Profile
==== Make sure the new Customer Profile class which you will create is in active state. Cross check below steps while defining a customer Profile class.. e.g. Name : DEFAULT (and it's active)
*1) Profile Class Tab :*
a) Balance FWD Billing : Not enabled
b) Invoicing --> Tax Printing ( Summarize By Tax Name), Grouping Rule (DEFAULT)
c) Set Terms as per ur requirement , do allow discount & Override terms
d) Set Dunning as per your requirement,
e) Filled in Collectors info as per your requirement with Credit Check enabled...
f) Receipt --> Auto cash Rule set as 'Standard'..
*2) Late Charge Profile* Set it as per requirement
*3) Profile Class Amounts* e.g Say Currency set as "USD"
a) Credit Limit : 100000
b) Order Credit Limit : 100000
c) Minimum Receipt Amount : 1.00
d) Min statement amount : 1.00
e) don't put any value in Exchange Rate type (e.g, monthly, Plan etc..)
f) Minimum Customer Balance : Amount ------> Value: 5.00
g) Minimum Invoice Balance : Amount ------> Value: 5.00
h) Minimum Charge per invoice : 1, Maximum Charge per Invoice : 100 Under Interest Charge
i) mention Type as Fixed Rate, Value : 10
j) You can avoid setting the Penalty Charge for the time being..
Step-2_ a) Open a customer ..*go to Bill to site details* --> Click on Profile Tab --> Under Profile Class field please include new profile class which is created by you (e.g DEFAULT) . b) Go to Profile Amounts Tab --> Click(Show) on Currency USD --> Verify the set up here as well I could see this.
When I tried creating an new Customer using the new profile, it's repeating the same error. Please help.Hi
You get this error when profile class amounts are not set for all the currency. Go back to your profile and ensure that the profile amounts are set for all the currencies found, whether you are using it or not.
Regards -
How to create custom adapter for Products and CommerceService
Hi guys!
First of all I wanted to say that I did search. Only relevant material I found was this http://dev.day.com/docs/en/cq/5-5/ecommerce/eCommerce-framework.html
Unfortunately it doesn't go in details enough...
I'm trying to follow geometrixx-outdoors example to create my shoppingCart. I have a list of of products in /etc/commerce/products.... referenced by productPage in content.
But I don't know how to create custom CommerceProvider and Adapter to create proper Product objects - it always picks up geoProductImpl.
As I understand I need to specify cq:commerceProvider to myProvider and then I need to somehow register MyProvider so it gets picked up.
Also I guess I need to add MyProductAdapter somehow so when shoppingCart executes following it returns my implementation instead of geoProductImpl.
Product product = productResource.adaptTo(Product.class);
I'd really appreciate if anyone could share an example or point me in the right direction for a guide.
Cheers
KostyaHi Kostya,
Look at this presentation recorded at http://dev.day.com/ddc/en/gems/commerce-framework.html
Thanks,
Sham -
Regarding creation event in user exit for create customer
hi gurus,
in user exit how to create event for create customer
regards
vijayHi
Follow the below steps to find out what all BADI's are called when you press any button in any transaction.
1) Goto se24 (Display class cl_exithandler)
2) Double click on the method GET_INSTANCE.
3) Put a break point at Line no.25 (CASE sy-subrc).
Now
4) Execute SAP standard transaction
5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
7) This way you will find all the BADIs called on click of any button in any transaction.
mark if helpful
Regs,
Tushar Mundlik
Maybe you are looking for
-
my iphone 4s displays a connection cord, up arrow towards itunes app. i cannot restart my phone
-
How to reinstall Office 365. Had reset my windows tablet.
Hi! I just got my new Nextbook tablet with windows 8.1 with free office 365. Had already activated the office 365. But, had reset my tablet. Now, i cannot find office 365. Is there a way I can reinstall or recover it? Thanks!
-
When I use Motion 3, with HDV 720 50P, I get problems with jerky picture, although barely half of the processor and RAM is used as activity control. My question is whether there is a setting in the software or if it's the graphics card which haunted?
-
8.1, April 22 updates
I happen to really enjoy the original Windows 8.1. I have no idea why the latest updates are causing my pc to not be able to remain in the Windows 8.1 start screen, and are also causing a few of my window app's to fail to run, but it's annoying for m
-
How to download file from google share drive on Mac Minin
Is there anyway that can download file from google share drive?