Writing 14 versions of report in one main crystal report
I am new to working with crystal reports. I would like to know way(s) to write 14 similar detail reports.
I will be passing parameters from a vb.net windows application to a crystal report that will have 14 detail reports that are similar but the columns may be different based upon the selection category passed by the parameters. Each version of the detail reports will be similar but vary depending upon the category that is selected. The parameters past by the vb.net program to the crystal report will tell the crystal report what version of the report needs to display the data.
The reports will only one one major selection criteria on them. These reports will be emailed out to each user user the request the detail infomation.
Thus is there a way with crystal reports to have the reports similar but different based upon one major selction criteria? This would be similar to using cascading styles sheets on the web or writing a .net method that has the same name, but different parameters that can be passed to the 'methods' in .net.
Thanks!
I recommend posting this to the Report Design forum. To start off, you want to make the report to work in the CR designer. Once it is working there, you can move on to .NET development.
BTW., see the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement]
Step 2 Asking Your Question; Provide Enough Information
You may want to start with version of CR you are using, database you are using, DB connection type used, CR patch level and eventually, when the time comes, the version of .NET used.
Ludek
Similar Messages
-
Hi ,Multiple SubReport parameter in one main Report
Hi,
I using one main report in that five to six sub report and each sub report have two parameter fromdate and todate so please guide me how can i pass using coding.
Regards
Rajkumar GuptaHi
Please post your query in the SDK development forum.
Follow the link below:
https://www.sdn.sap.com/irj/sdn/businessobjects-sdk-forums
Thanks -
How to link another forms and reports in one main forms?
hai all,
how to link another forms and reports in one main forms?
i am creating Custom forms Main_menu
in that i am puting on button and
pl/sql code for when-button-pressed
BEGIN
Open_form('GROUP_MSTR_ENTRY');
END;
i am getting:
ERROR:frm-40010: cannot read form GROUP_MSTR_ENTRY
also i am un able change the text colour in form.
how to link reports in forms?
any help?
before open i have to link all form i need?
thanks in advance
rcs
------even after changing to The forms_path variable and
put the executable(GROUP_MSTR_ENTRY.fmx
F:\oracle\ora90\FORMS60\server\FACCT\MAIN_MENU\GROUP_MSTR_ENTRY.FMX
not working
also i am un able change the text colour in form. how?
how i can find?
$ORACLE_HOME/forms/server/default.env
my files are
9i oracle database
SQL*Plus: Release 9.0.1.0.1 - Production on Fri Dec 19 11:37:07 2008
E:\oracle\ora90\bin\oemapp.batt
forms6i
F:\oracle\ora901\bin\
since 9i is later than forms 6i i am unable to put in the same directory
------------ -
Can I create one single crystal report using 2 bex queries
HI all,
I have 2 bex queries and has to develope a single crystal report .Is it possible???? If so, than how to connect two bex queries and develope one single crystal report.Any other option is also fine. I mean ....no need to use crystal..( I can go for one single webi..).But need to know the approach ...
or else...can I create universe on 1 bex and other universe on other bex ..and go for one single webi report..
Only problem is client is particular about one single report(either crystal or webi)
if i go for webi ...I know we can use link universe option but I dont know whether it works fro OLAP environment.
Please let me know if I can link OLAp universes and go for 1 single webi report.
Any help is appreciated.
Thanks in advance,
MahathiYou can use either CR or WebI.
In CR Designer create the report using the SAP toolbar (Create report from query) based on the 1st BEx query. Then use the Database expert (first entry in the Database menu) to add an additional connection to your 2nd BEx query (+Create new connection->SAP BW DX query). You can then join the results of the 2 different queries in the database expert also.. Please note that if you do NOT want to join the result sets, then it is more efficient to use subreports. Create two different CR reports, each based on one of the BEx queries and then use one of those as your main report and insert the other one into it as subreport. Once embedded you do not have to keep the separate .rpt file of your second report.
For Webi you must build 2 universes, each based on one of your BEx queries. In your report you can add multiple queries based on different universes. You can join the results sets here by using the Merge dimensions button in the report editor area.
Regards,
Stratos
PS; Keep in mind that joining a large number of rows at report level (either in CR or WebI) can cause performance problems. If this is your requirement, how many rows do you expect to get back from each individual query? -
Problem in transporting new version of report
Hi,
i am trying to transport a report which i had modified and there is a problem that when i generate the request to transport from QLTY to PRD Server the new version of report is not coming i.e. i am trying to transport the includes of the program .but it is not transporting the new version .
Plzz provide me guidelines how to solve this problem.Hi
The includes must be added to the same request which is having MAIN of the report.
If you dont make any changes to any of the includes or Main, then the objects in the requests will be released not all the objects.
If you wish to transport all the Includes and MAIN program, then make some changes in each program
Regards
Shiva -
Failure Writing file...Report processing has been canceled by user
I'm having a bit of an odd issue. In my SCOM environment I have 8 scheduled reports that management likes to look at. 7 of them are working just fine, however one of them keeps failing with the status:
"Failure writing file <file name> : Report processing has been canceled by the user."
Now this report is running every Sunday at 2:30 AM and I can assure you I am not up administering reports at 2:30 am on a Sunday.
Except for the file name this is set up identically to one of the reports that is working fine. If I write click and "run" the report it generates, though it takes a few minutes, and I can save it as an excel file to where we want it. There's nothing
in the event log around the time it says it last ran (2:30:03 AM).
Any ideas?Hi Dave,
Could be conflicting with this built maintenance at 2:30am:
There is a rule in the System Center Internal Library called "Optimize Indexes". This rule runs every night at 2:30am on the RMS and calls p_OptimizeIndexes. Make sure any standard maintenance you perform on the OpsMgr DB does not interfere
with this job.
http://blogs.technet.com/b/kevinholman/archive/2008/04/12/what-sql-maintenance-should-i-perform-on-my-opsmgr-databases.aspx
Did you look at SQL Reporting Services Logs?
As well, you can try to change the Report Execution TimeOut in Report Manager.
Natalya -
One main apple account and multiple icloud accounts
Help please! We have one main apple account/ID that we use for purchases. I have set up seperate iCloud accounts for my 3 kids so that our information (mail, contacts, etc) is kept seperate. I have enabled the restrictions on their iPods also.
It looked like I had everything separated correctly, they had their own contact book, their own email account, and were (hopefully) able to only iMessage/Facetime with the contacts that are loaded in their phone. I went to test this by going to iMessage and started to type one of the pre-loaded contacts in their phone and all my personal contacts showed up. I do not want my kids accidentlly iMessaging my contacts. How are these getting pulled in? I can not find in settings anywhere where to turn this off. My contacts are not listed in their contact book on their iPod?
Thank you so much for your help!My kids favorite games are mindcraft and flappy bird and when I mentioned restoring their phone they were a bit worried. Looks like I might need some quiet time to read that document over and see if their is a way to save their info in the games. Looks like there might be? If I can figure that out then I will for sure restore their phones. In the meantime I am telling them to be super careful not to send mass text to my contacts Thank you for your help!
-
Hi!
I've just updated my iPad to iOS 7.02 and I'm not able now to download new apps nor update the version of the existing ones. All of them are "waiting"... for ever.Even, when trying to download a new app, a "dratf" icon appears on the ipad, not the app's own icon...
I've tried to switch off and on the iPad, disconnect and reconnect the itunes id... and nothing works. Even deleting an app, to download it again, doesn't work. It even doesn't ask for my password!!! (Stays with the small square with a circle around, the one that gets "bolder" while downloading... but it doesn't get bolder now. Just stay...).
Any suggestions? I wouldn't like to reset the iPad, since I've got data in some apps that I wouldn't like lo loose...
By the way, I can not either delete some apps with thos "draft" icons... even when the alert that appears when trying to do that is shown and select "ok".
Thank you in advance!
Best Regards,
Carlos.Hi,
Thank you, Once_was_lost, but it doesn't work either. I tried it yesterday as an option (I think you're referring to the options of those apps in the settings app).
The problems are still here... I've been able to update some apps using the PC itunes (connecting the app to it), but all the other apps are still "wating", and I have two new strange things:
* I cannnot remove the apps that are downloading (at least those that are supposed to be downolading ) . But I could remove one from the PC... and now there is an "empty line" in the "to update apps list".
* Stranger: though I cannot download new apps or music from the store, I can do in-app purchases!!! In that case, I'm asked for the password and the item downloads. How is it possible?????
I can download with the same user in the PC, in the iPhone... but not in the iPad .
I'm getting mad... -
How can I create more than one main window in a page of SAP SCRIPT?
How can I create more than one main window in a page of SAP SCRIPT? If anybody helps me I will be obliged.
Regards,
SubhasishHi Ganguly,
It is possible to have more than one main window in a same page.
You create a main window and simply you copy and past it in the same page.. it will create first main window name as MAIN and other main windows as MAIN01,MAIN02.... up to MAIN99.
Contets flow from MAIN , MAIN01, MAIN02.......................MAIN99. contents after filling the current window it flows to next window(by default, you skip as well with some keyword not sure could be NEW-WINDOW)
you want print the main window data twice? or you want to create two main window in the same page ?
1. give two copies in the no of copies in the output type screen ( Which pop up is coming after excute the program ).
2. create two page with the same script form.
3. you can write the coding inside the program to print twice the same page.
Hope this information use full to you.. -
There are three iphone users in my household but only one main computer. I am the primary users and have all my business contacts on my iphone and computerr. The other two in the household also have iphones with their own contact lists. is there a way to set them up so that we can share some music but not contacts. Aosl need to be able to back up their data which I presume would be through icloud and a separate iapple itues id. how do I go about setting this up?
There is only one solution. Each user must have their own separate user account. All of their respective data would be contained in their separate user accounts. This also means each will have a separate iTunes Library. If you all use the same third-party apps, then each will have to purchase their own copies under their own Apple IDs. Some data sharing is possible. See:
iTunes- How to open an alternate iTunes Library file or create a new one
iTunes- How to share music and video
iTunes- How to share music between different accounts on a single computer
iTunes- Setting up Home Sharing on your computer -
Multiple version of Java on one machine
Is it possible to have multiple versions of Java co-exist on the same XP Pro machine?
Here is our scenario: we have apps that use Java 1.5, but we have one critical app that doesn't support that version yet. It has to use the 1.4 version. Is there a way to allow both versions to exist and be usable for their respective apps? If so, how?
Thank you.I can't, however it's never a good idea to have
multiple versions of Java on one machine. Try and
standardise if possible. If OP used JAVA_HOME as you
often suggest, then he would be knackered wouldn't
he? JAVA_HOME can only point to one JDK. Your
advice is conflicting kaj.Nope. JAVA_HOME should always be defined in the start script/file for a java application, so it's not set per system. It's very common that companies have applications that requires different JDK/JRE versions, and it's usually very expensive to upgrade all applications (if it's possible at all). You can of course also alter the PATH variable if you want to in the script.
/Kaj -
how do I make it so that the one computer that has the main itunes account on it be used on other computers, when it comes to backing up phones and not deleting data off of phone that isnt on that computer itunes becasse its all on the one main computer. Baiscally the problem is that one comuter and one account has always been sued for eey persons itunes. Now if we want to be able to backup and use itunes on our own computers fro our iphones and such, how will all he data that is on our phones not be deleted once its plugged into a new computer? Also, is theere a way to get all the stuff on thw current itunes onto each computer, via differtn account name?
option discovered in preferences. Really this and any feature that moves deletes or edits a users data should as far as possible be OFF BY DEFAULT. It shouldn't by default and without the users specific say do this dangerous and unnecessary thing without even letting the user know what it's doing!!! And then cause me a few hours (as i'm new to mac) searching for the option so as to switch it off. If i hadn't noticed the status cage declaring that it was copying files then i might never have twigged that this insane thing was occurring. And if i hadn't of noticed i would have been left maintaining the contents of the folder i copied the files to, the folder which as far as i was informed and so believed was also the location of the music files i was playing. How does Apple justify this 'genius' piece of software non-design? Surely it will hurt no one if this was off by default for new users - overall at least i dare say it would cause a lot less distress in the future for the unsuspecting public at large. Thanks for the support.
-
while updating the older version iTunes to latest one it shows "a network error occurred while attempting to read from the file: C:\windows\installer\iTunes64.msi. pls help on this matter to connect my i5 to PC. Thanks in advance
(1) Download the Windows Installer CleanUp utility installer file (msicuu2.exe) from the following Major Geeks page (use one of the links under the "DOWNLOAD LOCATIONS" thingy on the Major Geeks page):
http://majorgeeks.com/download.php?det=4459
(2) Doubleclick the msicuu2.exe file and follow the prompts to install the Windows Installer CleanUp utility. (If you're on a Windows Vista or Windows 7 system and you get a Code 800A0046 error message when doubleclicking the msicuu2.exe file, try instead right-clicking on the msicuu2.exe file and selecting "Run as administrator".)
(3) In your Start menu click All Programs and then click Windows Install Clean Up. The Windows Installer CleanUp utility window appears, listing software that is currently installed on your computer.
(4) In the list of programs that appears in CleanUp, select any iTunes entries and click "Remove", as per the following screenshot:
(5) Quit out of CleanUp, restart the PC and try another iTunes install. Does it go through properly this time? -
Hi,
I am trying to create rdlc file programmatically. Using Memory Table as dataset. Here is my code
' For each field in the resultset, add the name to an array listDim m_fields AsArrayList
m_fields = NewArrayList()
Dim i AsIntegerFor i = 0 To tbdataset.Tables(0).Columns.Count - 1
m_fields.Add(tbdataset.Tables(0).Columns(i).ColumnName.ToString)
Next i
'Create Report 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition' Open a new RDL file stream for writingDim stream AsFileStream
stream = File.OpenWrite("D:\MyTestReport2.rdlc")
Dim writer AsNewXmlTextWriter(stream, Encoding.UTF8)
' Causes child elements to be indented
writer.Formatting = Formatting.Indented
' Report element
writer.WriteProcessingInstruction("xml", "version=""1.0"" encoding=""utf-8""")
writer.WriteStartElement("Report")
writer.WriteAttributeString("xmlns", Nothing, "http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition")
writer.WriteAttributeString("xmlns:rd", "http://schemas.microsoft.com/SQLServer/reporting/reportdesigner")
writer.WriteStartElement("ReportSections")
writer.WriteStartElement("ReportSection")
writer.WriteElementString("Width", "11in")
writer.WriteStartElement("Body")
writer.WriteElementString("Height", "5in")
writer.WriteStartElement("ReportItems")
writer.WriteStartElement("Tablix")
writer.WriteAttributeString("Name", Nothing, "Tablix1")
writer.WriteElementString("Top", ".5in")
writer.WriteElementString("Left", ".5in")
writer.WriteElementString("Height", ".5in")
writer.WriteElementString("Width", (m_fields.Count * 1.5).ToString() + "in")
writer.WriteStartElement("TablixBody")
' Tablix Columns
writer.WriteStartElement("TablixColumns")
ForEach fieldName In m_fields
writer.WriteStartElement("TablixColumn")
writer.WriteElementString("Width", "1.5in")
writer.WriteEndElement() ' TableColumnNext fieldName
writer.WriteEndElement() ' TablixColumns' Header Row
writer.WriteStartElement("TablixRows")
writer.WriteStartElement("TablixRow")
writer.WriteElementString("Height", ".25in")
writer.WriteStartElement("TablixCells")
ForEach fieldName In m_fields
writer.WriteStartElement("TablixCell")
writer.WriteStartElement("CellContents")
writer.WriteStartElement("Textbox")
writer.WriteAttributeString("Name", Nothing, "Header" + fieldName)
' writer.WriteAttributeString("CanGrow", True)' writer.WriteAttributeString("Keeptogether", True)
writer.WriteStartElement("Paragraphs")
writer.WriteStartElement("Paragraph")
writer.WriteStartElement("TextRuns")
writer.WriteStartElement("TextRun")
writer.WriteElementString("Value", fieldName)
writer.WriteStartElement("Style")
writer.WriteElementString("TextDecoration", "Underline")
writer.WriteElementString("PaddingTop", "0in")
writer.WriteElementString("PaddingLeft", "0in")
writer.WriteElementString("LineHeight", ".5in")
''writer.WriteElementString("Width", "1.5in")''writer.WriteElementString("Value", fieldName)
writer.WriteEndElement() ' Style
writer.WriteEndElement() ' TextRun
writer.WriteEndElement() ' TextRuns
writer.WriteEndElement() ' Paragraph
writer.WriteEndElement() ' Paragraphs
writer.WriteEndElement() ' TexBox
writer.WriteEndElement() ' CellContents
writer.WriteEndElement() ' TablixCellNext
writer.WriteEndElement() ' TablixCells
writer.WriteEndElement() ' TablixRow'writer.WriteEndElement() ' TablixRows Do not close Rows tag here colse it after details'End of Headers'Details Rows'writer.WriteStartElement("TablixRows") Since Rows tag in header is not closed not need to open fresh tag
writer.WriteStartElement("TablixRow")
writer.WriteElementString("Height", ".25in")
writer.WriteStartElement("TablixCells")
ForEach fieldName In m_fields
writer.WriteStartElement("TablixCell")
writer.WriteStartElement("CellContents")
writer.WriteStartElement("Textbox")
writer.WriteAttributeString("Name", Nothing, fieldName)
' writer.WriteAttributeString("CanGrow", True)' writer.WriteAttributeString("Keeptogether", True)
writer.WriteStartElement("Paragraphs")
writer.WriteStartElement("Paragraph")
writer.WriteStartElement("TextRuns")
writer.WriteStartElement("TextRun")
'writer.WriteElementString("Value", fieldName)
writer.WriteElementString("Value", "=Fields!" + fieldName + ".Value")
writer.WriteStartElement("Style")
writer.WriteElementString("TextDecoration", "Underline")
writer.WriteElementString("PaddingTop", "0in")
writer.WriteElementString("PaddingLeft", "0in")
writer.WriteElementString("LineHeight", ".5in")
''writer.WriteElementString("Width", "1.5in")''writer.WriteElementString("Value", fieldName)
writer.WriteEndElement() ' Style
writer.WriteEndElement() ' TextRun
writer.WriteEndElement() ' TextRuns
writer.WriteEndElement() ' Paragraph
writer.WriteEndElement() ' Paragraphs
writer.WriteEndElement() ' TexBox
writer.WriteEndElement() ' CellContents
writer.WriteEndElement() ' TablixCellNext
writer.WriteEndElement() ' TablixCells
writer.WriteEndElement() ' TablixRow
writer.WriteEndElement() ' TablixRows'End of Details Rows
writer.WriteEndElement() ' TablixBody
writer.WriteStartElement("TablixRowHierarchy")
writer.WriteStartElement("TablixMembers")
writer.WriteStartElement("TablixMember")
' Group
writer.WriteElementString("KeepWithGroup", "After")
writer.WriteEndElement() ' TablixMember' Detail Group
writer.WriteStartElement("TablixMember")
writer.WriteStartElement("Group")
writer.WriteAttributeString("Name", Nothing, "Details")
writer.WriteEndElement() ' Group
writer.WriteEndElement() ' TablixMember
writer.WriteEndElement() ' TablixMembers
writer.WriteEndElement() ' TablixRowHierarchy
writer.WriteStartElement("TablixColumnHierarchy")
writer.WriteStartElement("TablixMembers")
'writer.WriteStartElement("TablixMember")ForEach fieldName In m_fields
writer.WriteStartElement("TablixMember")
writer.WriteEndElement() ' TablixMemberNext' writer.WriteEndElement() ' TablixMember
writer.WriteEndElement() ' TablixMembers
writer.WriteEndElement() ' TablixColumnHierarchy
writer.WriteElementString("DataSetName", "tbdataset")
writer.WriteEndElement() ' Tablix
writer.WriteEndElement() ' ReportItems
writer.WriteEndElement() ' Body
writer.WriteStartElement("Page")
' Page Header Element
writer.WriteStartElement("PageHeader")
writer.WriteElementString("Height", "1.40cm")
writer.WriteStartElement("ReportItems")
writer.WriteStartElement("Textbox")
writer.WriteAttributeString("Name", Nothing, "Textbox1")
writer.WriteStartElement("Paragraphs")
writer.WriteStartElement("Paragraph")
writer.WriteStartElement("TextRuns")
writer.WriteStartElement("TextRun")
writer.WriteElementString("Value", Nothing, "ABC CHS.")
writer.WriteEndElement() ' TextRun
writer.WriteEndElement() ' TextRuns
writer.WriteEndElement() ' Paragraph
writer.WriteEndElement() ' Paragraphs
writer.WriteEndElement() ' TextBox
writer.WriteEndElement() ' ReportItems
writer.WriteEndElement() ' PageHeader
writer.WriteEndElement() ' Page
writer.WriteEndElement() ' ReportSection
writer.WriteEndElement() ' ReportSections' DataSources
writer.WriteStartElement("DataSources")
writer.WriteStartElement("DataSource")
writer.WriteAttributeString("Name", Nothing, "tbdata")
writer.WriteStartElement("DataSourceReference")
writer.WriteEndElement() ' DataSourceReference
writer.WriteEndElement() ' DataSource
writer.WriteEndElement() ' DataSources'DataSet
writer.WriteStartElement("DataSets")
writer.WriteStartElement("DataSet")
writer.WriteAttributeString("Name", Nothing, "tbdataset")
writer.WriteStartElement("Query")
writer.WriteElementString("DataSourceName", Nothing, "tbdata")
'writer.WriteElementString("CommandText", Nothing, "/* Local Query */")
writer.WriteElementString("CommandText", Nothing, "TableDirect")
writer.WriteEndElement() ' Query'Fields
writer.WriteStartElement("Fields")
ForEach fieldName In m_fields
writer.WriteStartElement("Field")
writer.WriteAttributeString("Name", Nothing, fieldName)
writer.WriteElementString("DataField", fieldName)
writer.WriteElementString("rd:TypeName", fieldName.GetType.ToString)
writer.WriteEndElement() ' FieldNext
writer.WriteEndElement() ' Fields' rd datasetinfo
writer.WriteEndElement() ' DataSet
writer.WriteEndElement() ' DataSets
writer.WriteEndElement() ' Report' Flush the writer and close the stream
writer.Flush()
stream.Close()
'Convert to StreamDim myByteArray AsByte() = System.Text.Encoding.UTF8.GetBytes("D:\MyTestReport2.rdlc")
Dim ms AsNewMemoryStream(myByteArray)
'Supply Stream to ReportViewer
ReportViewer1.LocalReport.LoadReportDefinition(ms)
ReportViewer1.LocalReport.Refresh()When I open rdlc in designer I get following error"Data at the root level is invalid."When I run the aspx I get following error
An error occurred during local report processing.
The definition of the report '' is invalid.
The definition of this report is not valid or supported by this version of Reporting Services.
The report definition may have been created with a later version of Reporting Services, or contain content that is not well-formed or not valid based on Reporting Services schemas.
Details: Data at the root level is invalid. Line 1, position 1.
Can anybody guide me?Hi Wendy Fu,
Thanks for your feed back. I could see Microsoft.ReportViewer.ProcessingObjectModel.dll to add as reference to my project. Actually I can open generated rdlc in designer, at run time I get error. I could not make out where is the exact mistake out of three
options flashed.
The definition of this report is not valid or supported by this version of Reporting Services.
The report definition may have been created with a later version of Reporting Services
or contain content that is not well-formed or not valid based on Reporting Services schemas
Details: Data at the root level is invalid
My web config has following references
<add assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
<add assembly="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
May be I have to change these versions to 9 or 10.
First I will try adding Microsoft.ReportViewer.ProcessingObjectModel.dll .
Once thanks for your reply.
Races -
Multiple free goods for one main material
Hello SAP Gurus,
we have a business requirement that to issue multiple free products for one main product, if the upliftment is beyond the specified quantity.
Using free goods functionality, is it possible to achive the above requirement.
e.g Quantity
main product 123456 10
free goods xxxxx 2
free goods yyyyy 1
is it possible to maintain such data thru free goods or any development needs to be done.
regards
CasimerConstraints in free goods in R3 taken from SAP library
Free goods can only be supported on a 1:1 ratio. This means that an order item can lead to a free goods item. Agreements in the following form are not supported: u2018With material 1, material 2 and material 3 are free of chargeu2018 or u2018If material 1 and material 2 are ordered at the same time, then material 3 is free of chargeu2018.
Free goods are not supported in combinations with material structures (for example, product selection, BOM, variants with BOM explosion).
Free goods are only supported for sales orders with document category C (for example, not quotations).
Free goods are not supported for deliveries without reference to a sales order.
Free goods cannot be used in make-to-order production, third-party order processing and scheduling agreements.
If you defined a free goods for variants in a generic article (only SAP Retail), you can only process the variants in the purchase order and goods receipt individually (as single articles). In other words, you cannot process them using the generic article matrix.
This answers your qn Not possible in R3
If you are on Retail scenario this is possible thro bonus buy schemes
But a lot of customizations needs to be done and you need a retail server to do that
Regards
Raja
Maybe you are looking for
-
Two cameras, but only one works at a time, need help
I've gone over the messages here but not found any answers to my type of problem. I have two WVC54GCAs both have static IPs on my lan and I can view them both fine from there. I forwarded the port for one to 47624 and the other to 47625 in my route
-
.swf files in Final Cut Pro
Hello, I am hoping someone can answer my question. I have created a flash movie that I would like to be able to bring into FC Pro to do some additonal editing, etc. Can I import an .swf into FC Pro, or does it have to be a quicktime movie? According
-
WEIframe function-Report is displaying in a small box-webelements
Hi ALL I have used WEViewer function to show the new report in crystal reports. WEIFrame ("quadrantA", defaultreportA,2000,2000, "NO") But the report is showing in a small message box with scroll bars after clicking on the submit button by
-
Currency symbol only for grand total.
Hi, My requirement is i want currency symbol $ only for grand total, all the rows in that column do not have the symbol. I need some your help. Thank you.
-
Choosing what Firefox does with a file
Whenever I want to download a file, a box opens with the choices of opening or saving the file. The option for 'Do this automatically for files like this from now on' is greyed and I can't choose that. How can I make that option available? Apparently