Unicode error in program
I am getting the following error when I do a syntax check when using a PNP logical database with unicode checkbox checked in attributes. Can someone give me a solution to avoid that. Thanks in advance
In unicode programs the - cannot appear in names as it does here in pnp-sw-found
regards
srilatha
Hello Srilatha,
I just tried this in a unicode system and I got no error at all.
However as far as I remember this is never an error but if at all a warning. And you can simply ignore it as it comes from the LDB PNP.
Changing this old variables, structures and macro names is not possible as then ALL customer reports would have to be changed also. And I think this is something SAP will never burden on their customers.
Regards,
Michael
Similar Messages
-
How to assign a character field to a strucure in ECC6.0 ( Unicode error)
Hi all,
This is regarding a Unicode error we are facing in upgrading a program from 4.6c to ECC6.0.
The following pice of code gives error now in ECC6.0, stating Unicode incompatible structures.
DATA: WA_MSEG TYPE MSEG,
WA_MKPF TYPE MKPF.
DATA: LE_DATA(8192) TYPE C.
CALL FUNCTION 'ARCHIVE_GET_NEXT_RECORD'
EXPORTING
ARCHIVE_HANDLE = LE_HANDLE
GET_REAL_STRUCTURE_NAME = 'X'
AUTOMATIC_CONVERSION = 'X'
IMPORTING
RECORD = LE_DATA
RECORD_CURSOR =
RECORD_FLAGS =
RECORD_STRUCTURE = LE_STRUCTURE
RECORD_LENGTH =
EXCEPTIONS
END_OF_OBJECT = 1
INTERNAL_ERROR = 2
WRONG_ACCESS_TO_ARCHIVE = 3
OTHERS = 4
IF SY-SUBRC <> 0.
EXIT.
ENDIF.
move records
CASE LE_STRUCTURE.
WHEN 'MSEG'.
<b> WA_MSEG = LE_DATA.</b>
move-corresponding WA_MSEG to TBL_ARC_MSEG.
APPEND TBL_ARC_MSEG.
CLEAR: WA_MSEG, LE_DATA, TBL_ARC_MSEG.
WHEN 'MKPF'.
<b> WA_MKPF = LE_DATA.</b>
move-corresponding WA_MKPF to TBL_ARC_MKPF.
APPEND TBL_ARC_MKPF.
CLEAR: WA_MKPF, LE_DATA, TBL_ARC_MKPF.
ENDCASE.
Can you please suggest a way to overcome this error.
Thanks in advance,
Sreenivasa Reddy V.IV_OFFSET is the position from the C field will be started to be read (should be 0) and EV_OFFSET is the length to which the data is going to be fetched. The Following code could be useful ---
w_len = STRLEN( p_data ).
CALL FUNCTION 'OIF_CONVERT_CHAR_TO_STRUCTURE'
EXPORTING
iv_string = p_data
iv_structure_name = 'VBAK'
* iv_offset = w_len
IMPORTING
ev_structure = wa_vbak
ev_offset = w_len
EXCEPTIONS
ddif_nametab_get = 1
OTHERS = 2.
Hope That Helps
Anirban M. -
How to avoid Unicode errors in SAP custom code queries.
Currently we are going for a non Unicode technical upgrade from 4.6C to ECC 6.0.
We have many query infosets with custom ABAP code. Unable to execute these queries (infosets) as ECC 6.0 system is throwing short dump and query infoset editor throwing Unicode syntax errors . Anyway to avoid these Unicode errors by changing query or infoset system setting.
We will proceed with infosets ABAP code Unicode remediation if the above is not feasible.
Thanks in advance.If the infosets are with custome abap code let the UCCHECK be happen on these programs in ecc6 ..
In tcode UCCHECK the code which needs to be replaced for the custom programs will be provided for the abap developers . All programs in ecc6 should be ucc compliant . I hope this will happen with the abap upgrade by enabling ecc6 .
they will enable ecc check and do the code modification for moving out the obselete statements in ecc6 which were ok for 4.6c then .
Dont worry about the dumps as this will not take much time on a single program once the UCC is over ..
Br,
vijay. -
Hi All,
Can any one give a briefing on the kind of unicode errors in SAP and how can we track the unicode errors <i>without</i> using the transaction UCCHECK .Chaitanya,
Without UCCHECK that is going to be difficult tracking the Unicode errors. When the system is upgraded, we should run all the custom program through UCCHECK so that we know which programs have errors.
And more over its easy to do and you can do this in one shot for all the programs using the selection criterial of the transaction.
Other work around is to manually look at the code and see if there are any commands specified in the UNICODE COOKBOOK for ABAP used in the program.
Regards,
Ravi
Note : Please mark all the helpful answers -
Unicode error:a line of internal table and a data object are not mutually c
Hi Friends,
This is the issue in upgradation from 4.6c to ECC6.0
I have an internal table itab which has include structure say 'xyz' . In xyz there is a field of type int4 as third field. I have a field as l_line which is a string.
data : begin of itab occurs 0.
include structure zxyz.
data: end of itab.
data: l_line type string.
In the program I am getting the unicode error as:
" A line of "itab" and "l_line" are not mutually convertible in unicode program." at he following line.
loop at itab into l_line.
endloop.
Thanks,
Ali.Hi Narendran,
I did the same earlier, but the field l_line is again used in the another line as follows
IF l_line CS w_group.----
(1)
where w_group LIKE zstr-cctr_group.
here zstr-cctr_group is same as one of the fields of structure xyz.
in line 1 it is giving warning as
l_line is incompatible and it must be C,N,D,T or string.
Thanks,
Ali -
/SMB40/RVADOR01 in runtime giving unicode error
hi all
i am using /SMB40/RVADOR01 program for printing the smartform but in runtime it is giving not unicode compatible
when i performed syntax check in /SMB40/RVADOR01 program there it also giving unicode error
and in the program attributes unicode check is not selected
so i want to know can we change the standard /SMB40/RVADOR01 program to unicode compatible
if yes than how to do for a standard program
or i will copy this program and make a custom program which is unicode compatible
thanks in advancehi,
I think you might have done UCCHECK transaction on this or other program by now. If you have not, please see if it helps.
UCCHECK is for making programs Unicode comaptible.
Pls post your findings.
Regards,
Vivek. -
Unicode error in statement Describe Field
Hi,
There is a statement in my program which is giving Unicode error.
DESCRIBE FIELD t_mara-mfrpn LENGTH len.
Here t_mara is internal table with header line. Unicode error which I am getting is 'In Unicode, Describe Length can only be used in Byte mode or IN....'.
Kindly let me know how to remove this unicode error without affecting the functionality.
Regards,
Rajneeshsyntax check always finds the error when the addition BYTE or CHARACTER MODE is missing in the statement DESCRIBE.
And it will not cause any impact in functionality of your program -
Unicode error when implementing a BADI
Hi All,
I get a Unicode error when trying to implement either one of these two BADIs: ME_GUI_PO_CUST, ME_PROCESS_PO_CUST:
In Unicode programs, the "-" character cannot appear in names, as it does here in the name "MMCNT_EKKO-BEDAT".
There are two more similar errors. They all refer to the type group MMCNT, which is an SAP delievered object and is active. Has anyone ever encountered these errors?
Thanks!
Roman D.Hi,
You did not mention which version of SAP you're using, but I just thought that the OSS Note 829031 might be relevant for you.
Regards,
Anand Mandalika. -
Hi All, After upgrading system to EHP 4 , dispatcher gets automatically turned off after few minutes and getting error as follows."Error in program 'igsmux': ======> CPIC-CALL: 'SAP_CMNOREGTP". Please find the logs file as attachment. Thanks, Sam
Dear Sam,
The problem is with your database DB2.
It has not been properly restore.
Checked the below error from dev_w0
C Supported features:
C
C ..retrieving configuration parameters
C ..done
C Running with UTF-8 Unicode
C Running with CLI driver
C
C Wed May 21 13:12:25 2014
C *** ERROR in DB6Connect[dbdb6.c, 1700] CON = 0 (BEGIN)
C &+ DbSlConnectDB6( SQLConnect ): [IBM][CLI Driver] SQL1116N A connection to or activation of database "EC6" cannot b
C &+ e made because of BACKUP PENDING. SQLSTATE=57019
C &+
C &+
C *** ERROR in DB6Connect[dbdb6.c, 1700] (END)
C *** ERROR => DbSlConnect to 'EC6' as 'sapec6' failed
[dbdb6.c 1705]
M ***LOG R19=> ThInit, db_connect ( DB-Connect 000256) [thxxhead.c 1449]
M in_ThErrHandle: 1
M *** ERROR => ThInit: db_connect (step 1, th_errno 13, action 3, level 1) [thxxhead.c 10563]
M
With Regards
Ashutosh Chaturvedi -
SYNTAX_ERROR unable to log in to SAP system Syntax error in program "SAPMSE
hi SAP Experts,
I have applied Basis patch 12 and I scheduled the background. Backgroud job was terminated. System became slow. Then I stopped the server and restarted. Now, I am unable to log in to SAP GUI by entering Username and Password and getting syntax error.
Syntax error in program "SAPMSEM1".
What happened?
Error in the ABAP Application Program
The current ABAP program '????????????????????????????"
terminated because it has
come across a statement that unfortunately cannot be executed.
The following syntax error occured in program "SAPMSEM1" in include
"CL_SALV_FORM_ELEMET==========CU" in
line 13:
"the type "IF_SALV_FORM_CONFIG" is unknown."
The include has been created and last changed by:
Created by: "SAP "
Last Changed by: "SAP "
I am unable to access any transction code.
Please help me..
Thanks in advance...
Rajuhi,
Thanks for your response.
i haven't take any back up. can u pls tell me step by step procedure to implement the SP with TP.
your answer will be helpful..
Regards
Raju -
Unable to login in the system ---- Syntex Error is Program SAPLSFES
Hi,
We have Sol_Man 7(N/W 700) in Win2003 and MSSQL 2005.
During Support pack SAPKB70014 application in our Soloution Manager, I have continued all the step in Dialog but today it shows a message that "Inform SAP system for tp termination".The SP application was running for almost 12-14hrs.
Then I restart my SAP system.Now when I opening SAP GUI
Message is comming
ABAP Runtime Error Error Code <no erorr name or code was mentioned >
In bottom of the page messege is comming
" Syntex Error is Program SAPLSFES "
Login name & password not asking.
I also found in the Slog that
"WARNING: Background job RDDIMPDP could not be started or terminated abnormally."
In SAPIB70014
2EETW000 sap_dext called with msgnr "1":
2EETW000 -
db call info -
2EETW000 function: db_xrtab
2EETW000 fcode: RT_MI_LOAD
2EETW000 tabname: SPROXHDR
2EETW000 len (char): 1740
2EETW000 key: CLASCX_SERVICES_REGISTRY_SIPUBLIS8 CLASCX_SERVICES_REGISTRY_SIPUBLIS82F7E61BA8717B7CD295188A843F6CB8E97F12D39
2EETW000 retcode: 1
2EETW125 SQL error "1105" during "" access: "[1105] Could not allocate space for object 'dbo.SPROXHDR'.'SPROXHDR~HAS' in database 'SM1' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup."
I also checked and found that TRBAT table contains only header information where as TRJOB table is empty.
Also found tp.exe in Task Manager.
I have already created a message with SAP.
Please guide me in this regard.
Regards,
ParthaWARNING: Background job RDDIMPDP could not be started or terminated abnormally."
login into Client 000 and schedule the background job again.
Could not allocate space for object 'dbo.SPROXHDR'.'SPROXHDR~HAS' in database 'SM1' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup."
Check the database space also. i think there is some space problem also, you need to add some space or need to add datafile.
Regards,
Subhash -
Syntax error in program "SAPLXRSA " -SENT
Hi Guys,
I have done user exit in R/3 datasource when I do the test extraction using RSA3 and geting the data without any error. I've transport the requet to Test Box and tried to do the extraction in TestBox and getting the below SYNTAX Error message. Kindly advise it's very URGET. Thanks in advance.
ShrtText
Syntax error in program "SAPLXRSA ".
What happened?
Error in ABAP application program.
The current ABAP program "SAPLRSAP" had to be terminated because one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
In program "SAPLXRSA ", the following syntax error occurred
in the Include "ZXRSAU01 " in line 21:
"Field "ZOXPRO0043" is unknown. It is neither in one of the specified t"
"ables nor defined by a "DATA" statement. "DATA" statement."
Author and last person to change the Include are:
Author "SAPCHEOLENG "
Last changed by "CCEV200 "
What can you do?
Please eliminate the error by performing a syntax check
(or an extended program check) on the program "SAPLXRSA ".
You can also perform the syntax check from the ABAP/4 Editor.
If the problem persists, proceed as follows:
Print out the error message (using the "Print" function)
and make a note of the actions and input that caused the
error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
is especially useful if you want to keep a particular message.
Error analysis
In program "SAPLXRSA ", the following syntax error occurred:
"Field "ZOXPRO0043" is unknown. It is neither in one of the specified t"
"ables nor defined by a "DATA" statement. "DATA" statement."
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If you cannot solve the problem yourself and you wish to send
an error message to SAP, include the following documents:
1. A printout of the problem description (short dump)
To obtain this, select in the current display "System->List->
Save->Local File (unconverted)".
2. A suitable printout of the system log
To obtain this, call the system log through transaction SM21.
Limit the time interval to 10 minutes before and 5 minutes
after the short dump. In the display, then select the function
"System->List->Save->Local File (unconverted)".
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, select the Editor function "Further Utilities->
Upload/Download->Download".
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
System environment
SAP Release.............. "640"
Application server....... "hawk"
Network address.......... "137.132.12.22"
Operating system......... "HP-UX"
Release.................. "B.11.23"
Hardware type............ "ia64"
Character length......... 8 Bits
Pointer length........... 64 Bits
Work process number...... 0
Short dump setting....... "full"
Database server.......... "hawk"
Database type............ "ORACLE"
Database name............ "QAS"
Database owner........... "SAPR3"
Character set............ "en_US.iso88591"
SAP kernel............... "640"
Created on............... "Oct 16 2006 20:35:55"
Created in............... "HP-UX B.11.23 U ia64"
Database version......... "OCI_920 "
Patch level.............. "153"
Patch text............... " "
Supported environment....
Database................. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE
10.2.0.."
SAP database version..... "640"
Operating system......... "HP-UX B.11"
Memory usage.............
Roll..................... 16128
EM....................... 12569760
Heap..................... 0
Page..................... 65536
MM Used.................. 1716768
MM Free.................. 2470608
SAP Release.............. "640"
User and Transaction
Client.............. 220
User................ "CCEENGG"
Language key........ "E"
Transaction......... "RSA3 "
Program............. "SAPLRSAP"
Screen.............. "SAPMSSY0 1000"
Screen line......... 6
Information on where terminated
The termination occurred in the ABAP program "SAPLRSAP" in
"CALL_DATA_CUSTOMER_FUNCTION".
The main program was "RSFHGEN2 ".
The termination occurred in line 96 of the source code of the (Include)
program "LRSAPF06"
of the source code of program "LRSAPF06" (when calling the editor 960).
Source Code Extract
Line
SourceCde
66
CALL FUNCTION BW_BTE_CALL_BW204010_E
67
EXPORTING
68
I_DATASOURCE = L_DATASOURCE
69
I_UPDMODE = P_UPDMODE
70
TABLES
71
I_T_SELECT = P_T_SELECT
72
I_T_FIELDS = P_T_FIELDS
73
C_T_DATA = P_T_DATA
74
C_T_MESSAGES = L_T_MESSAGES
75
EXCEPTIONS
76
OTHERS = 1.
77
DESCRIBE TABLE P_T_DATA LINES L_LINES.
78
MESSAGE S408 WITH L_LINES.
79
Handle BTE-Exit error messages
80
IF SY-SUBRC <> 0.
81
P_SUBRC = SY-SUBRC.
82
IF 1 = 2. MESSAGE E021 WITH ''. ENDIF.
83
MESSAGE_WRITE 'E' 'R3' '021' 'BW_BTE_CALL_BW204010_E' '' '' ''.
84
ENDIF.
85
IF NOT L_T_MESSAGES IS INITIAL.
86
PERFORM WRITE_BTE_EXIT_MESSAGES TABLES L_T_MESSAGES
87
CHANGING P_SUBRC.
88
ENDIF.
89
ENDIF.
90
ENDIF.
91
92
Call Customer-Exit
93
DESCRIBE TABLE P_T_DATA LINES L_LINES.
94
MESSAGE S407 WITH 'EXIT_SAPLRSAP_001' 'CMOD' L_LINES.
95
CLEAR SY-SUBRC.
>>>>>
CALL CUSTOMER-FUNCTION '001'
97
EXPORTING
98
I_DATASOURCE = L_DATASOURCE
99
I_ISOURCE = L_12B_SOURCE
100
I_UPDMODE = P_UPDMODE
101
TABLES
102
I_T_SELECT = P_T_SELECT
103
I_T_FIELDS = P_T_FIELDS
104
C_T_DATA = P_T_DATA
105
C_T_MESSAGES = L_T_MESSAGES
106
EXCEPTIONS
107
RSAP_CUSTOMER_EXIT_ERROR = 1
108
OTHERS = 2.
109
DESCRIBE TABLE P_T_DATA LINES L_LINES.
110
MESSAGE S408 WITH L_LINES.
111
112
Handle Customer-Exit error messages
113
IF SY-SUBRC <> 0.
114
P_SUBRC = SY-SUBRC.
115
IF 1 = 2. MESSAGE E020 WITH ''. ENDIF.
Contents of system fields
Name
Val.
SY-SUBRC
0
SY-INDEX
1
SY-TABIX
1
SY-DBCNT
0
SY-FDPOS
0
SY-LSIND
0
SY-PAGNO
0
SY-LINNO
1
SY-COLNO
1
SY-PFKEY
SY-UCOMM
SY-TITLE
Report for the extractor call
SY-MSGTY
S
SY-MSGID
R3
SY-MSGNO
407
SY-MSGV1
EXIT_SAPLRSAP_001
SY-MSGV2
CMOD
SY-MSGV3
100
SY-MSGV4
Active Calls/Events
No. Ty. Program Include Line
Name
5 FUNCTION SAPLRSAP LRSAPF06 96
CALL_DATA_CUSTOMER_FUNCTION
4 FORM SAPLRSAP LRSAPF06 96
CALL_DATA_CUSTOMER_FUNCTION
3 FORM GP3PDR0GQDXJ0ZOA35DPGNCU80M GP3PDR0GQDXJ0ZOA35DPGNCU80M 274
PROCESS_DATA_PACKAGE
2 FORM GP3PDR0GQDXJ0ZOA35DPGNCU80M GP3PDR0GQDXJ0ZOA35DPGNCU80M 170
DATA_TRANSFER
1 EVENT RSFHGEN2 RSFHGEN2 59
START-OF-SELECTIONHello Raja,
I think some objects should still lying in the dev. server which are yet to be transported, also try to deactivate and reactivate the project for user exit for BW and transport it .
Also manually request can be created for transporting object "ZOXPRO0043" into quality environment and transport it .
Let us know the output for the same.
Hope that helps.
Regards
Kapadia
***Assigning points is the way to say thanks in SDN.*** -
Short dump in VF01 - Syntax error in program "RKEAK9RECP3000001"
Helo all,
We recently copied our production client to a QA client and when we try to save an SD invoice (VF01), we get a short dump titled - Syntax error in program "RKEAK9RECP3000001".
The dump long text states:
"The Dictionary structure or table "K9RECP3000001" is either not active"
" or does not exist."
and
NOTE in case of a SHORT DUMP:
if the following perform statement should lead to a short dump, then
the report stated in the short dump is missing (RKEAK9Rsssmmmnnnn)
Check if table K9Rsssmmmnnn exists. If not it should be transported
from the original system.
Regenerate the missing reports by using transaction SE37, entering
function KEDR_REGENERATE_ALL_REPORTS and pressing button 'Test' and
'Execute'.
but I tried to run function KEDR_REGENERATE_ALL_REPORTS in SE37 and the problem persists.
Maybe I'm not running it correctly - there is no execute option when pressing "Test" so I enter the function and press F8, which takes me to a screen titled "Test function module" and then I execute.
My suspicion is that table "K9RECP3000001" cannot be created or generated since it it a system specific naming convention K9RSSSCCC0001 in which SSS is system ID (in our case ECP is production and ECQ is QA) ans CCC is client number (300 in prod, and should be 286 in ECQ).
Has anyone encountered this type of a problem and knows how to fix it?
Needless to say, I looked at OSS notes, but did not find the solution there.
Any thought will be appreciated,
Yoel.Shalom Yoel,
This problem may be caused by the fact that some derivation rules
that were originally created once in a system have been transported
into target system without transporting the dependent objects
as well (the generated tables for the derivation rule entries).
You can see this by execution of program RKEDRCHECK with only
parameter 'Check in all clients' marked. You will then get
inconsistent derivation steps (which refer to a generated table
table for the rule entries that doesn't exist because it was
not transported).
There are two ways to solve the problem:
1.) If you don't need these steps any more in derivation you can get
rid of them by executing program RKEDRCHECK with both parameters
marked ('Check in all clients' and 'Delete inconsistent steps').
2.) If these steps should remain you have to retransport the missing
tables from the source system in which these tables have to exist
(creating transport requests for the customizing of derivation by
pushing on the 'Transport' icon in the source system in transactions
KEDR and KEPC).
For each derivation step,the system generates a program RKEAK9R *
and a table K9R+ System ID+ Mandant+ a number of five figures
from the object number in KEDR.
br, Guido -
HI All,
The following error is thrown when I execute the query.
abort system error in program CL_RSDM_READ_MASTER_DATA and form_sidval_direct_
However, earlier today, I ran this query successfully several times.This Query is on a multiprovider.
Appreciate your help in advance.
Regards,
HarikaDear Harika,
Try to repair at RSRV and check.
Check: Re: SID error for characteristic
Srini -
BW-WebI Report: MDDataSetBW.GetCellData. System error in program
Hi,
I'm trying to run a WebIntelligence Report connected with BW Query but return error before showing the results.
The error is:
Error in MDDataSetBW.GetCellData. System error in program CL_RSDRC_MULTIPROV and form SETRESOLVE-01- (consid.TxtDescrit.). (WIS 10901)
My query in BO contain 8 dimensions and 2 measures.
Someone has been there?
Tks!
Edited by: Peeter Cassiano Antunes Bonomo on Sep 6, 2011 7:33 PMIngo,
running the query in RSRT with the same elements works perfectly.The results are displayed.
But tested the MDX query in the transaction MDXTest and entered in the ABAP Debugger, press F8 and the following message appeared:
"The current application triggered a termination with a short dump".
"The current application program detected a situation which really should not occur. Therefore, a termination with a short dump was triggered on purpose by the key word MESSAGE (type x)."
"Short text of error message:
System error in program SAPLRRK0 and form CHECK_KHANDLE (consid.TxtDescrit)."
Does that help?
Tks,
Edited by: Peeter Cassiano Antunes Bonomo on Sep 9, 2011 3:18 PM
Maybe you are looking for
-
Where is the ENTER Button on the P1606dn when I am trying to manually feed envelopes?
I had trouble trying to print envelopes using Microsoft Word running under Windows 7, I got an HP message saying to load the paper (envelope) then hit the ENTER button. Hitting the enter button on my keyboard did not get the intended results. Looking
-
One library; multiple Apple IDs (used to purchase)
I am sure this has been answered in the forums, but I have looked and looked and can't seem to find a definitive answer, so I thought I would ask. To simplify (as it's a little more complex than this, but for this question, it doesn't matter), we hav
-
prompted to update iTunes today and now it does not work. tried reinstalling and caanot successfully reinstall.
-
Hi, is logical I/O a bad thing in an oracle database, specifically 10gR2 10.2.0.4 I have one database that we monitor and it appears that logical I/O is very high. As I understand it however if logical IO is being done then it is better than physical
-
Converting Images to CMYK for Print Publication
When in my workflow should I be converting images to CMYK for print publication? Currently, I shoot RAW photographs with my DSLR in Adobe RGB, import the images into Photoshop for manipulation and then convert the final, sized image to CMYK before pl