Creating documents for CMYK vs. RGB
1. When creating a document that will be printed on an Epson Photo Sylus 1400 ink jet color printer, should a file be setup as CMYK or RGB? It has more than 3 ink cartridges, it has an ink cartridge for each of the c,m,y,k, though I read somewhere it should be setup as RGB?
2. If a file is going to a professional printer should it allays be CMYK?
Thank you.
I think there are other rgb printers around perhaps a Lightjet or Poli. But even a Lambda prints on photographic paper which is cmy though you can print on cmy with an rgb color pack.
Not really important as the the inkjets do their own conversion which is something you are missing and you have gotten use to do ing this the wrong way and may have missed an important step in the print dialog.
One has to use the right color profile for the paper that matches the printer once you get this part straight then you will get the results you expect and perhaps even a bit better. Of course if the profile is wrong then it all goes to hell.
However with your printer you are printing through a RIP which might not be available for the 1400 and the rips have their own profiles that will match the paper.
Here is usually the misused step notice in the first screen shot it say the printer profile is Adobe RGB, that is wrong that is actually the profile for the document
You have to change that to your papers profile that has been matched to your printer model like such
In the case of the 1900 which prints fine from Illustrator in earlier OS versions it does not print from an Intel Mac using OS 10.5 and greater, it is not the color it is just the jagged edges and there is no RIP except for Acrobat which does a great job as a RIP for Illustrator.
In Acrobat 10 you click advance settings and seect the profile there
Adobe RGB is correct but it is the profile that has to be adjusted to the physical characteristics of the paper used.
Very important not to make this error.
Similar Messages
-
Need help in creating documents for Contacts in Oracle HRMS
We are trying to add documents to Contacts in Oracle HRMS. (11.5.10.2)
Navigation: Oracle HR Super User -> Fastpath -> Documents of Record
Search for a Contact -> Manage Documents of Record -> Create Document of Record.
In Document Information -> Type is mandatory field but the LOV is not returning any values.
The LOV works fine for both system defined and custom document types when trying to create documents for Employees or External Contractors.
But we would need to be able to add documents for Contacts also.
Please let us know if this expected functionality or if there is any setup that is needed.
Any help in this regard is highly appreciated.
Thanks,
Kiranmayi.We are trying to add documents to Contacts in Oracle HRMS. (11.5.10.2)
Navigation: Oracle HR Super User -> Fastpath -> Documents of Record
Search for a Contact -> Manage Documents of Record -> Create Document of Record.
In Document Information -> Type is mandatory field but the LOV is not returning any values.
The LOV works fine for both system defined and custom document types when trying to create documents for Employees or External Contractors.
But we would need to be able to add documents for Contacts also.
Please let us know if this expected functionality or if there is any setup that is needed.
Any help in this regard is highly appreciated.
Thanks,
Kiranmayi. -
BDC not creating documents for J1is
Dear All,
I have written BDC for tcode - J1is but it is not creating official excise documents when i upload the data with BDC. But when we do manually it is creating official excise documents perfectly.
Internal documents are generated both the cases.
BDC is perfectly running and processes the data.
Please suggest.
Thanks,
PavanVA01 is order creation, Creating an order does not automatically create a delivery, a delivery is created with VL01N in reference to an order.
Further you should get an error log if you process a BDC, what does it tell you? -
Querying User Rights for Create Document for Webi
HI all,
We developed a .NET application that allows a user to create Webi documents if they have access rights. This worked in Business Objects XI R2 and we're upgrading to BusinessObjects Enterprise XI 3.1. Our VB.NET code is as follows:
Dim webIApplication As InfoObject
webIApplication = istore.Query("SELECT * FROM CI_APPOBJECTS WHERE SI_ID = " & applicationID.ToString()).Item(1)
If webIApplication.SecurityInfo.CheckRight(17170446) Then
permissionOK = True
End If
This right used to allow a user to create a webi document, however, this right must have changed in the new version, since checking this right always returns false. We did verify that this user has rights when using the built in Infoview, and it works properly. We have been unable to determine the new right ID, or if this is still the proper way to check for such rights. Thanks for any information you can provide.Hi,
I'm trying to do the same in Java with a 3.0 but my code below is not working do you have an idea of what is wrong ?
ISessionMgr sm = CrystalEnterprise.getSessionMgr();
IEnterpriseSession _es = sm.logon("Niko", "", "machine", "secEnterprise");
ISecurityInfoMgr isim = _es.getSecurityInfoMgr();
ISecRights iMyRights = isim.getRights();
IInfoStore iStore = (IInfoStore) _es.getService("InfoStore");
IInfoObjects rUsers = iStore.query("select * from ci_systemobjects where si_kind like 'WebIntelligence'");
IInfoObject rUser = (IInfoObject)rUsers.get(0);
int iObjectId = rUser.getID();
IPluginBasedRightIDs ip = rUser.getSecurityInfo2().getKnownRightsByPlugin();
java.util.Map toto = ip.getPluginCustomRights();
IRightID[] irids= (IRightID[])toto.get("CrystalEnterprise.WebIntelligence");
Locale myLo = new Locale("FRENCH");
Locale lyLO2 = myLo.FRENCH;
for (int i=0;i<irids.length;i++) {
if (irids<i>.getBaseID()==14) {
System.out.print(irids<i>.getDescription(lyLO2) + " -->" + irids<i>.getBaseID() + " -- " + irids<i>.getRightPluginKind() + " = ");
int iResult = iMyRights.checkRight(irids<i>.getBaseID(), irids<i>.getRightPluginKind(), iObjectId);
System.out.println(iResult == ISecurityResult.CE_SEC_GRANTED);
Any help is appreciate. Consulting is engaged on a project related to this dev and it is hurry.
Regards, -
Creating documents for duplex printing
Hi forum,
I've got a report that containts a repeating frame in such a way that each record is a letter to be sent to a particular person from database. Each letter might take a particular number of physical pages, depending on the amount of information that goes in it. Some of them takes one page, others take two, three, ... And here comes up the problem: As the PDF to be generated must be printed in duplex mode, I need to make sure that each letter takes an even number of pages. How can I do this?
Thanks a lot for your eventual help.
Luis Serrano.
Edited by: secal on Aug 13, 2009 1:35 PMHi Luis,
Thanks a lot for your reply!
I have done these steps but it didn't work in my case as my report has diferent design for dynamically controlling the number of records on first page as shown below:
function CF_REC_NOFormula return Number is
v_curr_rec number := nvl(:cf_rec_no,0);
v_line number := 0;
v_desc_no number := 0;
v_which varchar2(10);
v_num_skip number := 0;
v_str_val varchar2(32000);
v_serial_no varchar2(32000);
v_serial_no1 varchar2(32000);
begin
/*****handling description and serial nos together as layout has to be changed for CSPL/2008/01/1919******/
:cp_product_code := substr(:ITEM_NUMBER,1,24);
:CP_INVOICE_QTY := substr(ltrim(rtrim(to_char(:LINE_QTY_INVOICED))),1,6);
:CP_LINE_UOM := ltrim(rtrim(:CP_INVOICE_QTY))||' '||SUBSTR(:LINE_UOM,1,14);
if nvl(:slno_count,0) = 0 then
v_serial_no := null;
v_serial_no1 := null;
else
v_serial_no := :Cp_serial_no;
v_serial_no1 := :Cp_serial_no_ex;
end if;
:cp_serial_no1 := rtrim(v_serial_no);
:cp_serial_no2 := null;
:cp_serial_no_ex1 := rtrim(v_serial_no1);
if :line_type != 'LINE' or nvl(:Exclude_Print,'N') = 'Y' then
return v_curr_rec;
end if;
srw.message(9892,'prev trx number 2: '|| :CL_PREV_TRX2|| ' curr trx number: '||:TRX_NUMBER);
IF :TRX_NUMBER <> NVL(:CL_PREV_TRX2,'X-XX-X') THEN
:CL_PREV_TRX2 := :TRX_NUMBER;
v_curr_rec := 0;
srw.message(1777,'reset the row count');
END IF;
/*********item no***********/
if :cp_item_desc4 is not null then
v_desc_no := 4;
elsif :cp_item_desc3 is not null then
v_desc_no := 3;
elsif :cp_item_desc2 is not null then
v_desc_no := 2;
elsif :cp_item_desc1 is not null then
v_desc_no := 1;
else
v_desc_no := 0;
end if;
v_line := v_line+1;
if (v_line+v_curr_rec) >= 19 and v_curr_rec < 19 then
:cp_product_code := :Cp_product_code||escape_goat( 35 - ( v_line + v_curr_rec));
:CP_LINE_UOM := :CP_LINE_UOM||escape_goat( 35 - ( v_line + v_curr_rec));
if v_desc_no > 0 then
if v_desc_no = 1 then
:cp_item_desc1 := :cp_item_desc1||chr(10);
v_line := v_line + 1;
elsif v_desc_no = 2 then
:cp_item_desc2 := :cp_item_desc2||chr(10);
v_line := v_line + 1;
elsif v_desc_no = 3 then
:cp_item_desc3 := :cp_item_desc3||chr(10);
v_line := v_line + 1;
elsif v_desc_no = 4 then
:cp_item_desc4 := :cp_item_desc4||chr(10);
v_line := v_line + 1;
end if;
end if;
if :CP_SERIAL_NO_EX1 is not null then
:CP_SERIAL_NO_EX1 := :CP_SERIAL_NO_EX1||chr(10);
elsif :cp_serial_no1 is not null then
:cp_serial_no1 := :cp_serial_no1||chr(10);
v_line := v_line + 1;
end if;
return 21;
end if;
if v_desc_no < 1 then
srw.message(1923,'numskip '||to_char(v_num_skip));
--:cp_item_desc1 := :cp_item_desc1||chr(10);
:cp_product_code := :Cp_product_code||chr(10);
:cp_line_uom := :cp_line_uom||chr(10);
v_line := v_line + 1;
if v_curr_rec < 19 and ( v_line + v_curr_rec) >= 19 then
:cp_product_code := :Cp_product_code||escape_goat( 35 - ( v_line + v_curr_rec));
:cp_line_uom := :cp_line_uom||escape_goat(35 - ( v_line + v_curr_rec));
return 21;
end if;
end if;
for xt in 1..v_desc_no loop
v_line := v_line + 1;
if v_curr_rec < 19 and ( v_line + v_curr_rec) >= 19 then
if xt = 1 then
:cp_item_desc1 := :cp_item_desc1|| escape_goat( 35 - ( v_line + v_curr_rec));
elsif xt = 2 then
:cp_item_desc2 := :cp_item_desc2|| escape_goat( 35 - ( v_line + v_curr_rec));
elsif xt = 3 then
:cp_item_desc3 := :cp_item_desc3|| escape_goat( 35 - ( v_line + v_curr_rec));
elsif xt = 4 then
:cp_item_desc4 := :cp_item_desc4|| escape_goat( 35 - ( v_line + v_curr_rec));
end if;
if :slno_count > 0 then
:cp_serial_no1 := :cp_serial_no1||chr(10);
v_line := v_line + 1;
end if;
return 21;
end if;
end loop;
if v_desc_no > 0 then
if v_desc_no = 1 then
:cp_item_desc1 := :cp_item_desc1||chr(10);
v_line := v_line + 1;
if v_curr_rec < 19 and ( v_line + v_curr_rec) >= 19 then
:cp_item_desc1 := :cp_item_desc1|| escape_goat( 35 - ( v_line + v_curr_rec));
v_curr_rec := 21;
end if;
elsif v_desc_no = 2 then
:cp_item_desc2 := :cp_item_desc2||chr(10);
v_line := v_line + 1;
if v_curr_rec < 19 and ( v_line + v_curr_rec) >= 19 then
:cp_item_desc2 := :cp_item_desc2|| escape_goat( 35 - ( v_line + v_curr_rec));
v_curr_rec := 21;
end if;
elsif v_desc_no = 3 then
:cp_item_desc3 := :cp_item_desc3||chr(10);
v_line := v_line + 1;
if v_curr_rec < 19 and ( v_line + v_curr_rec) >= 19 then
:cp_item_desc3 := :cp_item_desc3|| escape_goat( 35 - ( v_line + v_curr_rec));
v_curr_rec := 21;
end if;
elsif v_desc_no = 4 then
:cp_item_desc4 := :cp_item_desc4||chr(10);
v_line := v_line + 1;
if v_curr_rec < 19 and ( v_line + v_curr_rec) >= 19 then
:cp_item_desc4 := :cp_item_desc4|| escape_goat( 35 - ( v_line + v_curr_rec));
v_curr_rec := 21;
end if;
end if;
end if;
/*********item no***********/
/******Serial no********/
v_num_skip := nvl(:slno_count,0);
if v_curr_rec < 19 and ( v_line + v_curr_rec) >= 19 then
if v_num_skip > 0 then
if :CP_SERIAL_NO_EX1 is not null then
:CP_SERIAL_NO_EX1 := :CP_SERIAL_NO_EX1||chr(10);
else
:cp_serial_no1 := :cp_serial_no1||chr(10);
v_line := v_line + 1;
end if;
end if;
return 21;
end if;
for xt in 1..v_num_skip loop
v_line := v_line + 1;
if v_curr_rec < 19 and ( v_line + v_curr_rec) >= 19 then
if :slno_count > 1 then
v_str_val := v_serial_no||chr(10);
:cp_serial_no1 := substr(v_serial_no,1,instr(v_str_val,chr(10),1,xt) - 1);
:cp_serial_no2 := substr(v_serial_no, instr(v_str_val,chr(10),1,xt) + 1,length(v_serial_no));
if :CP_SERIAL_NO_EX1 is not null then
:CP_SERIAL_NO_EX1 := :CP_SERIAL_NO_EX1||chr(10);
else
if :cp_serial_no2 is not null then
:cp_serial_no2 := :cp_serial_no2||chr(10);
end if;
end if;
:cp_serial_no1 := :cp_serial_no1 || escape_goat( 35 - ( v_line + v_curr_rec));
return 21;
end if;
end if;
end loop;
if v_num_skip > 0 then
if :CP_SERIAL_NO_EX1 is not null then
:CP_SERIAL_NO_EX1 := :CP_SERIAL_NO_EX1||chr(10);
else
:cp_serial_no1 := :cp_serial_no1||chr(10);
v_line := v_line + 1;
end if;
if v_curr_rec < 19 and ( v_line + v_curr_rec) >= 19 then
:cp_serial_no1 := :cp_serial_no1 || escape_goat( 35 - ( v_line + v_curr_rec));
return 21;
end if;
end if;
return v_line + v_curr_rec;
end;
Which is very hard to understand.
This logic is jumping thru' the frame on first page but dont have any effect on the 2nd page and so on.
Thanks,
Sumir Chawla -
Creating documents for multiple devices
This question was posted in response to the following article: http://help.adobe.com/en_US/digitalpubsuite/using/WS67cb9e293e2f1f60f5f54012e30daf910-8000 .html
Awesome.
Please note the following:
My problem only occurs when I use 1 login to create 1 core folio with 3 renditions inside it spread across a total of 3 alternate layouts.
I have solved the issue with help from Bob, reading offical Adobe stuff online (and not believeing some of it too), and experimenting.
As of now, the best way I have found go's like this:
1- make a new folio (folioA) using [email protected]
-> add articles with 1024x768. upload em all.
give permission to edit this item to [email protected]
...then...
2- make a new folio (folioB) with exact same name using [email protected]
-> go to the digitalpublishing.acrobat.com login, select the folio that dps.ios made, and copy the articles over one at a time to (folioB), check the box that says "protected" and "locked"
-> log back out and log back in as dps.ios
add in + 480x320 alternate layouts to (folioA) or you will find that (folio B) will show the 320 to android users.
log out and log back in as [email protected]
publish Folio A
log out and log back in as [email protected]
publish Folio B
result:
---------------------------------------------EDITION
------ rendition 1 - Folio A - alt alyout V_ios_big - made by [email protected]
1024x768 -> iPad
------ rendition 1 - Folio A - alt alyout V_ios_small - made by [email protected]
480x320 -> iPhone and iPod touch
------ rendition 2 - Folio B - alt alyout V_ios_big - made by [email protected]
1024x768 -> Android
1024x768 -> Kindle Fire
1024x768 -> Nook
---------------------------------------------EDITION
App notes:
the iOs app is set to ipod and ipad. it only accpet folios from [email protected]
the android apk 1, apk 2, and apk 3 only accpet folios from [email protected] -
Coverting PMS Colors to CMYK or RGB
HI there, I have been given some PSM colors to use for a
website but cant find how to convert them to CMYK or RGB. Does
anyone know anything about PMS colors and how I would go about
converting?
1. Example: PMS 8520 Metallic Light Brown
Cheers
Mallyquote:
Originally posted by:
MalRom
HI there, I have been given some PSM colors to use for a
website but cant find how to convert them to CMYK or RGB. Does
anyone know anything about PMS colors and how I would go about
converting?
1. Example: PMS 8520 Metallic Light Brown
Cheers
Mally
Years ago, Pantone made a product called ColorWeb Pro that
had software and also a fan of ink samples and Pantone's
recommendations for CMYK and RGB (Web) values that would be the
best representation for each ink. For the Web, they'd researched
the ink colors and tried to account for variations in graphics
card, monitor, and printer hardware. Because of that variation,
there's really no hard and fast conversion you can use. (Plus, the
RGB colors that are best for the Web won't be the same as the CMYK
colors that are best for print.)
Pantone has a number of current products for color matching.
You might be better off contacting them and getting advice on what
product would work best for you.
Pantone Web site
For a metallic color, you might want to use a subtle gradient
to simulate a reflective effect, though.
Good luck! -
Hot to show documents for values of infoobjects (master data)?
helly everybody,
i try again to explain what i wanna do. maybe anybody can help me? thx anyway for all other replies before!
by SEM-BPS planning functions our users can create documents for values saved in cube and infoobjects masta data. in another function they want to view all documents for an given value. I know to get the documents via functions but i dont know to show this data in web. Can anybody tell me an way?
How can i get back the result of my programmed functions back to the web interface and create a table with the data? or how can i download the data to files? I found the gui_download_services but it isnt working by web because of not knowing handler of the gui environment.
regards
FrankHi,
Did you try the WebApplication 'Document Browser' and the WebItem 'List of Documents'. For the list of documents you could create a DataProvider (Query), which contains same or similar filter as the BPS planning function and the list would then show all documents for this selection.
Regards
Beat -
WebADI cannot create template for office 2007
Hi all,
When I created document for template office 2007, the page became blank without any error and warning;
Could you please advise solution?
OS: Window 7;
EBS: 11.5.10.2
Office: 2007
Here is the bne.log:
4/25/12 2:19 PM ERROR BneBajaServlet:doRequest() - Throwable: java.lang.NoClassDefFoundError: oracle/apps/bne/integrator/document/template/BneBundleTemplateInterface
4/25/12 2:19 PM ERROR BneBajaServlet:doRequest() - Throwable: java.lang.NoClassDefFoundError: oracle/apps/bne/integrator/document/template/BneBundleTemplateInterface
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at oracle.apps.bne.integrator.document.BneViewerFactory.loadViewerObject(BneViewerFactory.java:110)
at oracle.apps.bne.integrator.document.BneViewerFactory.createViewerObject(BneViewerFactory.java:75)
at oracle.apps.bne.integrator.document.BneDocumentService.createViewerContent(BneDocumentService.java:623)
at oracle.apps.bne.integrator.document.BneDocumentService.createPage(BneDocumentService.java:352)
at oracle.apps.bne.integrator.document.BneDocumentService.handleRequest(BneDocumentService.java:191)
at oracle.apps.bne.framework.BneBajaServlet.doRequest(BneBajaServlet.java:256)
at oracle.apps.bne.framework.BneBaseServlet.doGet(BneBaseServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:499)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
at org.apache.jserv.JServConnection.run(JServConnection.java:294)
at java.lang.Thread.run(Thread.java:534)
Thanks in advance.Hi Susan,
As my understanding, your development and production environments are two (two way) trusted domains in one forest, and the SharePoint instance was built on the development domain. If this is the truth, please first verify whether your production domain account
profile has been imported into the user profile service application. If it is not, refer to the following article to check the configuration of your user profile synchronization.
https://technet.microsoft.com/en-us/library/ee721049.aspx
If your user profile can be searched correctly, the issue might be caused by fact that the people picker search was limited to the development domain. Please use the following command to configure the people picker search domains:
stsadm –o setproperty –pn peoplepicker-searchadforests –pv <list of forests or domains> -url <WebApp>
More information can be found in
https://technet.microsoft.com/en-us/library/cc263460.aspx
Thanks,
Reken Liu
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
Help: Meta documents for ODS/Multiprovider not visible in BEX
If I created documents in rsa1 for basic cubes, these documents show up fine in BEX query property.
But this function does not work for ODS or Multiprovider. I created documents for ODS and Multiproviders and verify they exist after saving them. In BEX, open 'Query Properties' and click 'Documents', no document is availabe.
Can anyone help? Strange thing is it works for basic cubes but not ODS or multiprovider.
I went through RSA1 'Document Administration' and did not find anything unusal.
Any help is appreciated.Hi Karthik,
If you find ur self difficult in finding the "role folder" in Bex, Just go ahead and create roles in PFCG.
PFCG, create roles, change authorizations, take template S_RS_RREPU .. i think u know all this.
Go to S_COMP, assign IA, IC, Query ID properly.
Its going to work in same fashion as you deploy the query to reole.
please close it if u feel ans worthful.
Regards,
Gowd. -
Convert RGB ID Document to CMYK
When I create a document I convert the images to CMYK in PS before I place them. However, I have a multi-page CS ID document for printing provided by a customer that is in good order except that the photos are RGB. I need to create a high res CMYK PDF. What is the best way to proceed? I see there is an option "convert to destination" in ID when you are creating the PDF. I could make the destination "Document CMYK - U.S. Web Coated." Or I could create an RGB PDF and then convert it using Pitstop. Is there another option I should be looking at?
I have always used InDesign´s Export and it´s option to convert colors to particular destination profile.
Of course you can convert colors afterwards too, but there´s other issues like PDF version optimization that you have to take care if you use some other method. I always try to make print-ready PDF directly from InDesign.
And I usually use option Convert To Destination (Preserve Numbers), with that option InDesign keeps colors (CMYK values) of native indesign objects untouched. Convert To Destination (without Preserve Numbers) may cause unwanted color convertions to native vector graphics or texts. -
I do not understand why the RGB and CMYK dokument still needs to be separate?
So at the end decide how and in what format should I save my output result.
We have the era of CMS, and Illustrator has not changed thinking!???
Now every time If I create a style guide for different media I need to save separate documents, and make changes the tem, and when I want to change jet mess sync.
Please explain if I think impractically.
Eg:
The same applies to the choice of mixing color for the object.
If select object the color mixing of RGB, HSL, WEB etc ... let the mixture is automatically called when re-select the object.
If I wanted to replace the selected objects to a particular model of CMYK, RGB etc then I can select it and choose options from a palette of CMYK, RGB etc, will automatically convert on a mixing model.
Just add an option in isolates by RGB, CMYK etc. in my document if I necessarily want to isolate the CMYK or RGB object in my composition.
As it is well make in the preview window in "Recolor " function under the magnifying glass icon.
(sorry for poor English)I support your point of view, Illustrator development team need to work to update Illustrator's Color Management System, that's why color profiles are.
We need to create color in Lab, RGB or CMYK in the same document. -
How do you use RGB And CMKY colours in the same document for print?
I want to create a piece of work with a navy blue back ground and a font on top but don't want to change the colour just the RGB to CMKY mode so the colour looks slightly brighter sitting on top. I have seen this printed out in black and looks amazing but don't know how to create it. Could someone please help?
Sophie,
Your File>Document Color Mode (along with the Edit>Color Settings) determines how the colours are interpreted, more specifically fitting it into the colour gaumt in question. CMYK Color (Mode) had a narrower gamut of less bright colours, RGB has a wider gamut of more vivid colours.
Your Window>Color palette expresses the colours in terms of your chosen combinations of CMYK or RGB (or a few others) values, which are then interpreted by the colour mode.
This means that you can have four combinations: you may insert CMYK values in both CMYK and RGB mode, and you can insert RGB colours in both CMYK and RGB mode.
You will find that most CMYK/RGB values will change once saved, owing to the fundamental differences between the two colour modes. -
Saving swatches for CMYK while mixing it in RGB?
My document is in RGB mode and I mixed the colors with the RGB sliders, though I am still able to save this swatch for CMYK in the new swatch dialogue window. What is this actually doing to the color?
Thanks.What is this actually doing to the color?
It's using the current default color profiles to convert those values. This may work for some colors, but you shouldn't let yourself be fooled. If you plan on using any of those swatches in a CMYK document and then do a calibrated proof/ preflight, you sure will get some warnings about insufficient ink densities or out of gamut colors or as a minor, it will not look like anything you expected it to... It's just the nature of the thing.
Mylenium -
How 2 creat report for displaying the details of a Delivery Document using
how to create report for displaying the details of a Delivery Document using the tables LIKP, LIPS
thank you
regards,
jagrut bharatkumar shukla
points will be rewardedHI
I AM GIVING YOU MY DELIVERY DOCUMENT CODE...MODIFY IT ACCORDING TO YOUR REQUIREMENT
*& Report ZDELIVERY *
report zdelivery message-id z9bhu .
types: begin of t_likp,
vbeln type likp-vbeln, "Delivery
erdat type likp-erdat, "Date for rec creation
* LFDAT TYPE LIKP-LFDAT, "Delevery Date
* WAERK TYPE LIKP-WAERK, "Currency
kunnr type likp-kunnr, "Ship-To Party
kunag type likp-kunag, "Sold-to party
traty type likp-traty, "Means-of-Transport
end of t_likp.
types: begin of t_lips,
vbeln type lips-vbeln, "Delivery
posnr type lips-posnr, "Delivery item
matnr type lips-matnr, "Material Number
arktx type lips-arktx, "Short Text for Sales Order Item
lfimg type lips-lfimg, "Actual quantity delivered
netpr type lips-netpr,
* MEINS TYPE LIPS-MEINS, "Base Unit of Measure
vgbel type lips-vgbel, "Doc no of the reference document
end of t_lips.
types: begin of t_vbpa,
vbeln type vbpa-vbeln, "SD DocumenT Number
posnr type vbpa-posnr, "Item number
parvw type vbpa-parvw, "Partner function
kunnrb type vbpa-kunnr, "Customer Number 1
end of t_vbpa.
types: begin of t_kna1,
kunnr type kna1-kunnr, "Customer Number 1
name1 type kna1-name1, "Name 1
ort01 type kna1-ort01, "City
adrnr type kna1-adrnr, "Address
end of t_kna1.
types: begin of t_li_vbpa,
vbeln type likp-vbeln, "Delivery
erdat type likp-erdat, "Date for rec creation
* LFDAT TYPE LIKP-LFDAT, "Delevery Date
* WAERK TYPE LIKP-WAERK, "Currency
kunnr type likp-kunnr, "Ship-To Party
kunag type likp-kunag, "Sold-to party
traty type likp-traty, "Means-of-Transport
vbeln1 type lips-vbeln, "Delivery
posnr type lips-posnr, "Delivery item
matnr type lips-matnr, "Material Number
arktx type lips-arktx, "Short Text for Sales Order Item
lfimg type lips-lfimg, "Actual quantity delivered
netpr type lips-netpr, "Net Price
* MEINS TYPE LIPS-MEINS, "Base Unit of Measure
vgbel type lips-vgbel, "Doc no of the reference document
vbeln3 type vbpa-vbeln, "SD DocumenT Number
parvw type vbpa-parvw, "Partner function
kunnrb type vbpa-kunnr, "Customer Number 1
end of t_li_vbpa.
types: begin of t_final,
vbeln type likp-vbeln, "Delivery
erdat type likp-erdat, "Date for rec creation
kunnr type likp-kunnr, "Ship-To Party
kunag type likp-kunag, "Sold-to party
traty type likp-traty, "Means-of-Transport
vbeln1 type lips-vbeln, "Delivery
posnr type lips-posnr, "Delivery item
matnr type lips-matnr, "Material Number
arktx type lips-arktx, "Short Text for Sales Order Item
lfimg type lips-lfimg, "Actual quantity delivered
netpr type lips-netpr, "Net Price
vgbel type lips-vgbel, "Doc no of the reference document
vbeln3 type vbpa-vbeln, "SD DocumenT Number
parvw type vbpa-parvw, "Partner function
kunnrb type vbpa-kunnr, "Customer Number 1
name1 type kna1-name1, "Name 1
ort01 type kna1-ort01, "City
adrnr1 type kna1-adrnr, "Address
name2 type kna1-name1, "Name 1
ort02 type kna1-ort01, "City
adrnr2 type kna1-adrnr, "Address
name3 type kna1-name1, "Name 1
ort03 type kna1-ort01, "City
adrnr3 type kna1-adrnr, "Address
end of t_final.
* D A T A D E C L A R A T I O N
*&*********Internal Table Declaration****************&*
data: it_likp type standard table of t_likp.
data: it_lips type standard table of t_lips.
data: it_vbpa type standard table of t_vbpa.
data: it_kna1 type standard table of t_kna1.
data: it_li_vbpa type standard table of t_li_vbpa.
data: it_li_vbpa_temp type standard table of t_li_vbpa.
data: it_final type standard table of t_final.
*&*********Work Area Declaration********************&*
data: wa_likp type t_likp.
data: wa_lips type t_lips.
data: wa_vbpa type t_vbpa.
data: wa_kna1 type t_kna1.
data: wa_li_vbpa type t_li_vbpa.
data: wa_li_vbpa_temp type t_li_vbpa.
data: wa_final type t_final.
*&*********Data Declaration************************&*
data: d_vbeln type likp-vbeln.
data: flag type i value 0.
* S E L E C T I O N S C R E E N D E C L A R A T I O N
selection-screen begin of block block2 with frame title text-001.
select-options: s_vbeln for d_vbeln obligatory. "Delivery no
selection-screen end of block block2.
* A T S E L E C T I O N - S C R E E N E V E N T S
*AT SELECTION-SCREEN.
*PERFORM VALIDATE_DATA.
* S T A R T O F S E L E C T I O N E V E N T S
start-of-selection.
perform fetch_data.
perform merge_data_kna1.
*INCLUDE Z9BT_SH_***4_FORMS.
call function 'OPEN_FORM'
exporting
* APPLICATION = 'TX'
* ARCHIVE_INDEX =
* ARCHIVE_PARAMS =
device = 'PRINTER'
* DIALOG = 'X'
* FORM = ' '
language = sy-langu
* OPTIONS =
* MAIL_SENDER =
* MAIL_RECIPIENT =
* MAIL_APPL_OBJECT =
* RAW_DATA_INTERFACE = '*'
* SPONUMIV =
* IMPORTING
* LANGUAGE =
* NEW_ARCHIVE_PARAMS =
* RESULT =
exceptions
canceled = 1
device = 2
form = 3
options = 4
unclosed = 5
mail_options = 6
archive_error = 7
invalid_fax_number = 8
more_params_needed_in_batch = 9
spool_error = 10
codepage = 11
others = 12
if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
sort it_final by vbeln.
loop at it_final into wa_final.
call function 'START_FORM'
exporting
* ARCHIVE_INDEX =
form = 'Z9BT_DELIVERY'
language = sy-langu
* STARTPAGE = ' '
* PROGRAM = ' '
* MAIL_APPL_OBJECT =
* IMPORTING
* LANGUAGE =
exceptions
form = 1
format = 2
unended = 3
unopened = 4
unused = 5
spool_error = 6
codepage = 7
others = 8
if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
call function 'WRITE_FORM'
exporting
element = 'ITEM_LIST'
function = 'SET'
type = 'BODY'
window = 'MAIN'
* IMPORTING
* PENDING_LINES =
* EXCEPTIONS
* ELEMENT = 1
* FUNCTION = 2
* TYPE = 3
* UNOPENED = 4
* UNSTARTED = 5
* WINDOW = 6
* BAD_PAGEFORMAT_FOR_PRINT = 7
* SPOOL_ERROR = 8
* CODEPAGE = 9
* OTHERS = 10
if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
call function 'END_FORM'
* IMPORTING
* RESULT =
exceptions
unopened = 1
bad_pageformat_for_print = 2
spool_error = 3
codepage = 4
others = 5
if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
endloop.
call function 'CLOSE_FORM'
* IMPORTING
* RESULT =
* RDI_RESULT =
* TABLES
* OTFDATA =
exceptions
unopened = 1
bad_pageformat_for_print = 2
send_error = 3
spool_error = 4
codepage = 5
others = 6
if sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
*& Form VALIDATE_DATA
* text
* --> p1 text
* <-- p2 text
form validate_data .
select single vbeln into wa_likp-vbeln
from likp where vbeln in s_vbeln.
append wa_likp to it_likp.
if sy-subrc <> 0.
flag = 1.
endif.
endform. " VALIDATE_DATA
*& Form FETCH_DATA
* text
* --> p1 text
* <-- p2 text
form fetch_data .
select a~vbeln
a~erdat
a~kunnr
a~kunag
a~traty
b~vbeln
b~posnr
b~matnr
b~arktx
b~lfimg
b~netpr
b~vgbel
c~vbeln
c~parvw
c~kunnr
into table it_li_vbpa
from likp as a
left outer join lips as b on a~vbeln = b~vbeln
inner join vbpa as c on b~vgbel = c~vbeln
where a~vbeln in s_vbeln and
c~parvw = 'RE'.
endform. " FETCH_DATA
*& Form MERGE_DATA_KNA1
* text
* --> p1 text
* <-- p2 text
form merge_data_kna1 .
if it_li_vbpa[] is not initial.
it_li_vbpa_temp[] = it_li_vbpa[].
sort it_li_vbpa_temp by kunnr.
delete adjacent duplicates from it_li_vbpa_temp comparing kunnr.
loop at it_li_vbpa into wa_li_vbpa.
read table it_li_vbpa_temp into wa_li_vbpa_temp with key kunnr =
wa_li_vbpa-kunag.
if sy-subrc <> 0.
wa_li_vbpa_temp = wa_li_vbpa.
append wa_li_vbpa_temp to it_li_vbpa_temp.
endif.
read table it_li_vbpa_temp into wa_li_vbpa_temp with key kunnr =
wa_li_vbpa-kunnrb.
if sy-subrc <> 0.
wa_li_vbpa_temp = wa_li_vbpa.
append wa_li_vbpa_temp to it_li_vbpa_temp.
endif.
endloop.
endif.
if it_li_vbpa_temp[] is not initial.
select kunnr
name1
ort01
adrnr into table it_kna1 from kna1
for all entries in it_li_vbpa_temp
where kunnr = it_li_vbpa_temp-kunnr.
endif.
loop at it_li_vbpa into wa_li_vbpa .
wa_final-vbeln = wa_li_vbpa-vbeln.
wa_final-erdat = wa_li_vbpa-erdat.
*it_final-LFART = it_li_vbpa-LFART.
wa_final-kunnr = wa_li_vbpa-kunnr.
wa_final-kunag = wa_li_vbpa-kunag.
*it_final-VSTEL = it_li_vbpa-VSTEL.
wa_final-traty = wa_li_vbpa-traty.
wa_final-vbeln1 = wa_li_vbpa-vbeln.
wa_final-posnr = wa_li_vbpa-posnr.
wa_final-matnr = wa_li_vbpa-matnr.
wa_final-arktx = wa_li_vbpa-arktx.
wa_final-lfimg = wa_li_vbpa-lfimg.
wa_final-netpr = wa_li_vbpa-netpr.
*wa_final-GEWEI = it_li_vbpa-GEWEI.
*it_final-VOLUM = it_li_vbpa-VOLUM.
*it_final-VOLEH = it_li_vbpa-VOLEH.
wa_final-vgbel = wa_li_vbpa-vgbel.
wa_final-vbeln3 = wa_li_vbpa-vbeln.
*wa_final-PARVW = wa_li_vbpa-PARVW.
wa_final-kunnrb = wa_li_vbpa-kunnrb.
read table it_kna1 into wa_kna1 with key kunnr = wa_li_vbpa-kunnr.
if sy-subrc = 0.
wa_final-name1 = wa_kna1-name1.
wa_final-ort01 = wa_kna1-ort01.
wa_final-adrnr1 = wa_kna1-adrnr.
endif.
read table it_kna1 into wa_kna1 with key kunnr = wa_li_vbpa-kunag.
if sy-subrc = 0.
wa_final-name2 = wa_kna1-name1.
wa_final-ort02 = wa_kna1-ort01.
wa_final-adrnr2 = wa_kna1-adrnr.
endif.
read table it_kna1 into wa_kna1 with key kunnr = wa_li_vbpa-kunnrb.
if sy-subrc = 0.
wa_final-name3 = wa_kna1-name1.
wa_final-ort03 = wa_kna1-ort01.
wa_final-adrnr3 = wa_kna1-adrnr.
endif.
append wa_final to it_final.
clear wa_final.
endloop.
endform.
Maybe you are looking for
-
How to connect my G4 to macbook Pro
I have a G4 tower that I would like to network (connect) to my MacPro Laptop. I can set up Sharing to get to my G$, but don't know how to reverse the process. Please give me a step by step direction. Thank you.
-
how do i authorise my apple id to use my external hard drive as well as my laptop to transfer my music from the library to my ipod?
-
Search help from one field used to populate another on subscreen.
I have a subscreen with 2 fields; Plant & Batch. Search help MCH1F displays batches for plants. When a batch for a plant is selected in the search help for the batch field, I want to populate the plant field in addition to the batch. The batch n
-
CRM item category determination
Hi, When copying a sales order, which includes a BOM, from R/3 to CRM the item category for the lower level item is not correct. This appears to be because the higher level line is not recognised. The item category determination is defined to select
-
Adding an .eps to a nested style?
Anyone: can you tell me how to embed a small .eps dingbat into a nested style as a character style? No luck searching all day yesterday for the steps to take.