Objects not included in a transport !!
HI,
I create 10 objects. Include all of them in say 5 different requests. I delete 5 objects from these requests (just from the request).
How can I find out the list of objects in the system which do not have an associated transport request !! This wil help me to analyze whether they r really not needed and can be deletd physically alltogether or they are deleted by mistake from the transport !!
thks
Hello
To be honest your requirements are somewhat weird. Why?
Example1: You create a new object from scratch resulting in an entry in the transport request. You realize that this object is obsolete and you delete it again. The entry in the transport request still remains.
Example2: You change an existing object resulting in an entry in the transport request (the object is fully functional in the productive environment). You realize that the change was wrong. You undo the changes and delete the entry from the transport request.
Conclusions:
1) Entry in transport request exists but not the corresponding object -> deleted by mistake??? NO.
2) No entry in transport request but object exists -> obsolete object ??? NO.
If you want to find out which objects are currently locked in transport requests then you should have a look at DB table TLOCK.
As long as an existing object is part of a changeable transport request you should find a lock entry there.
Regards
Uwe
Similar Messages
-
Which version of an object is included in a transport request
Hi experts,
I have one doubt regarding the transport requests and the object versions included in it.
We've found in one development that there are differences between the development system and the productive system and all the transport requests, which include this object, have been transported to production.
The transport requests were transported in the following sequence:
Order number Date Time
1. D01K904477 29.03.2007 17:41:52
2. D01K904511 30.03.2007 17:21:54
3. D01K904425 30.03.2007 17:51:36
The last order transported contains a previous version of the object.
From my own experience in other projects I'm not sure whether the transport system it's well configured or not. I have the idea that the transport requests always include the last version of the object transported. Probably, it depends on the transport routes... But I'm not sure.
Any help would be highly appreciated.Thank you for your answer Juan.
This is clear. But my doubt is not solved yet.
I'm referring to the versions included in an older transport request.
In our system If we transport a previous transport request to production, the latest version of the object is overwritten.
E.g.:
TR 1 Date: 01/01/2007 (DD/MM/YYYY) First version of the program
TR 2 Date: 01/03/2007 (DD/MM/YYYY) Second version of the program
1. We transport TR 1 to production.
2. We transport TR 2 to production. We have the last version of the program in production.
3. If we create transport request TR 3 and we include the object in this TR, this TR will include the active version of the object.
4. If we transport TR 1 to production, latest version is overwritten. <b><<<< This happens in our system.</b>
We don't know if this is happenning due to the transport routes configuration.
Thanks in advance. -
Object not added to the Transport Request
Hi,
We have a z-tcode thats a replica of SPAD for creating printers.
Once the printer is created, a prompt asks for creating a new Transport request(TR in short) and once the TR gets created, the printer finally gets attached to this TR.
This tcode works fine in 4.6 version. But not in ECC6.0 version.
In ECC6.0, the TR gets created and the printer too is created but its not attached to the TR.
I checked the codes in both the versions but could not find any difference between them.
One thing I noticed that the statement CALL transaction... within one of the sub routines(that adds the printer to the TR) has a parameter for message and it doesnot get populated with any entries,
while it does in 4.6 version.
Please suggest.
Regards,
Binay.Hi,
In debug mode try passing the same message & check whether it works.
if yes, then you may hardcode the same.
Best regards,
Prashant -
Objects did not added to the transport request
Hi team
Pls advise, I've been trying to create a transport for some workschedules in client DDD.
But although I've created a transport and saved it, when I look at the transport or task, there's no objects saved in it. For the other clients BBB, CCC, when I do the same process, I would see the table T552a in the transport task and the list of entries generated. But in client DDD, it is always blank.
Can you please tell me how to investigate this issue.
Regards
Bhaskar
Edited by: bhaskar1818 on Dec 10, 2008 10:04 AMYou can manually add the object into that transport request number. Login into client DDD and go to SE01 -- Select the request-- go to Request/Task- object list - include objects- freely select object.
The reason could be behind this that transport request has been not allowed for the client DDD, if i understand correctly the problem
Regards
Subhash -
View object SponsorVwView does not include a primary key attribute RowId
Hi,
I have an Entity Object and a View Object which do not have a primary key. So I use a ROWID to act as one. The only thing is that sometimes I get this error which causes the application to fail on the server:
JBO-30003: The application pool (gov.fda.cber.pts.model.services.CberPtsServiceLocal) failed to checkout an application module due to the following exception:
oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-29000: Unexpected exception caught: oracle.jbo.PersistenceException, msg=JBO-26028: View object SponsorVwView does not include a primary key attribute RowId of entity base SponsorVw.
Does anyone have any any ideas on this?
Thank you in advanceHi...
I believe you'll need a PK so Oracle will know how to update the MV. Is there any particular reason for you not having a PK in FAFG_ASSETS table? As an alternative, you may want to create a new column in this table and having a table trigger/sequence populating this column.
But It looks like you are using EBS, so, I don't know if you can add new columns to tables.
See if this thread can help you:
Re: ORA-12014: table 'XXX' does not contain a primary key constraint
Regards,
Marcos -
How to Checked The Object Not Locked by Others in Transport
Hi all,
I have problem in transporting workbook to production, the question is:
a. How to Solve Object that is locked by other transport requests
b. How to Check Object Not Locked by Others Request before doing transport.
Thanks in advance
supriatnaHi Supriatna,
In the same screen where you have been 'Search for Objects in Requests/Tasks' place your cursor in one of the empty fields (the second column, eg. PROG) and look up for XLWB. You have increase the number of displayed entries in the look up screen to atleast 1000 to find the R3TR XLWB entry (Excel workbook entry).
Hope this helps.
Thanks -
[Transport transformation]: Object not found in Transport Connection.
Dear All,,
Would you like kindly help me please .. ???
I have transformation in development that's going to be trasnported to Production.
But somehow, when i go to transport connection, i couldn't find the object there.
The tranformation that i can't see, the transformation that link between datasource and info source. But transformation linking Info source to info provider can be found.
I've already done:
1. Reactivate the object ( i edit, and i activate it).
2. Logging off the system, and log on again.
But for those techniques, i'm still unable to find the object in transport connection .
Could you help me please ??
Is it caused authorization ?? If yes, what authorization made me unable to see it .. ??
Best regards,
Daniel N.HI
Recheck your Collection of Object at Transport Request , Make sure that you have selected before / after DS because you can only see After Info Source ..
Recollect the objects at Source system and transport them to Target System again Properly.
Transports -Procedure
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3010ba90-0201-0010-2896-e58547c6757e
http://help.sap.com/saphelp_nw2004s/helpdata/en/0b/5ee7377a98c17fe10000009b38f842/frameset.htm
others
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e883de94-0501-0010-7d95-de5ffa503a86
http://help.sap.com/saphelp_nw2004s/helpdata/en/b5/1d733b73a8f706e10000000a11402f/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/57/38e1824eb711d182bf0000e829fbfe/frameset.htm
Re: Transport Organizer---
transport query (bex objects)
http://help.sap.com/saphelp_nw2004s/helpdata/en/38/5ee7377a98c17fe10000009b38f842/frameset.htm
Hope it helps and clear. -
How to include an INCLUDE into a Transport Request
Hi Experts
Requirement is to add an INCLUDE program object (which is not part of any other request) into a Transport Request. I followed the below steps:
SE01 -> Entered TR# -> Display -> Request/Task -> Object List -> Include Objects.
In the selection screen of "freely selected objects",
selected objects -> Program = LZ123T00 (which I need to include).
Then, Execute!
It shows: No objects were selected!
How to fix this error?
RegdsHi Varun
thx for ur reply. I tried this. it seems the INCLUDE alone cannot be written into the TR.
it says: "Cannot be added. The object is part of some system object"
If we add the whole Function Group to the TR, will it help? Will the TR hold all the associated INCLUDEs declared in this Function Group?
plz advise. -
XI--- OpenJMS error Object not found in lookup of XIJMSService
Hi all,
I am trying XI-->OpenJms (Server).
I have included openJms.jar library in aii_af_jmsproviderlib.sda and deployed using SDM.
In JMS receiver adapter I am using the following Configuration:
Transport protocol: JMS Provider with JNDI .
Queue connection factory : org.exolab.jms.client.JmsConnectionFactory
JNDI-Name JMSQueue: org.exolab.jms.client.JmsQueue
Context Factory : org.exolab.jms.jndi.InitialContextFactory
JNDI-Server adress :tcp://10.1.102.5:3035
In RWB i am getting the following for this scenario:
Error Exception caught by adapter framework: Object not found in lookup of XIJMSService.
Kindly help what other configurations are required.
Best Regards,
LemineHi Sebastian,
I have still the same problem.
could you send me a screen shot with your configuration?
(openjms configuration).
my email: [email protected]
I have the following standard configuration in my modul:
Verarbeitungssequenz:
Modulname: Type:
ocalejbs/SAP XI JMS Adapter/ConvertMessageToBinary L
localejbs/SAP XI JMS Adapter/SendBinarytoXIJMSService L
could that cause for that prblem ?
Thanks for helpful answer.
best regars.
Lemine. -
Changes not saved in any transport...
Hi,
This is a basic question and I tried to search in the forum and google but could not find any answers. Help is appreciated.
There is an existing message mapping in PI 7.1 and I changed the assignment of two nodes. I saved and activated the change list.
But there was no prompt for a transport !! So my question is how and where will my change be saved in the DEV system which will then be transported to QA.
Any settings to be done by the BASIS / ADMIN ? Pl advise.
thnksHi,
I think I have done it correctly but its a bit different from what you are saying...
From Tools menu I chose Export Design objects and then it chose the S/w component that I was
modifying and There were 2 modes, Transport using CTS and Transport using file system and I chose CTS.
In next step of the wizard I chose " All objects of the SW component...." and then in next it created
me a transport request and then it was done. I could see a preview of the different objects
that were included in that transport.
I could see this transprt created thru menu option, Tools --> Open CTS...
Is that all ?? So once I am done and release this transport, it will be movied to QA right ?
Just want to make sure I dont mess up the existing set up !!
thanks -
Parked invoices not includes in report
Hi
Object: ABAP program ZCAMU_INV_DOWNLOAD
That program downloads invoices created during a month
Problem: Program downloads only invoices created from transaction MIGO (Invoice Creation) or MR8M (Invoice Cancellation). If an invoice has been created from MIR7 (Park Invoice), it is not included, and it should be.
Request: include data from transaction MIR7 (Park Invoice)
rgds
ArjunHi,
probably the SELECT contains a filter on field FKART of VBRK table.
Bye
Andrea
Rewards if it helps -
Do not include some lines in Subtotals and totals in ALV
Hello All,
I am printing a report with all sale order details and Quantities( delveered ,conformed etc..) iam doing subtotals based on the material and Plant.
In this if the document date is less than the SY-DATUM, we should not include the quantity into the subtotals and totals, Only the orders wiht doc date GQ to Sy-datum then display them..
As of now I am using ALV grid display and doing the sums by
l_wa_fcat-do_sum = c_x. (field catalog) for the whole colom) but i want to avoid sum row from tehe calculation based on the condition.
<b>Do we have any way to achive this, like if we want to have separate color for a purticular Cell then we add an extra field in outout table and we link this field with layout-coltab_fieldname in the same way or any other way if we have</b>.
I will be thankfull to if you can provide me your valuable suggesstions on this. it is very urgent. I am trying in all the ways from my side.Hi,
see this code,
Complete code for the ALV grid example
This example shows and ALV grid with flights. After selecting a line a change button can be pushed to display a change screen. After the changes have been saved, the ALV grid screen is displayed again, and the grid is updated with the changes.
The example shows:
How to setup the ALV grid
How to ste focus to the grid
How to set the title of the grid
How to allow a user to save and reuse a grid layout (Variant)
How to customize the ALV grid toolbar
Refresh the grid
Set and get row selection and read line contents
Make and exception field (Traffic light)
Coloring a line
Steps:
Create screen 100 with the ALV grid. Remember to include an exit button
Add a change button to the ALV grid toolbar
Create screen 200 the Change screen
The screens:
The code:
REPORT sapmz_hf_alv_grid .
Type pool for icons - used in the toolbar
TYPE-POOLS: icon.
TABLES: zsflight.
To allow the declaration of o_event_receiver before the
lcl_event_receiver class is defined, decale it as deferred in the
start of the program
CLASS lcl_event_receiver DEFINITION DEFERRED.
G L O B A L I N T E R N A L T A B L E S
*DATA: gi_sflight TYPE STANDARD TABLE OF sflight.
To include a traffic light and/or color a line the structure of the
table must include fields for the traffic light and/or the color
TYPES: BEGIN OF st_sflight.
INCLUDE STRUCTURE zsflight.
Field for traffic light
TYPES: traffic_light TYPE c.
Field for line color
types: line_color(4) type c.
TYPES: END OF st_sflight.
TYPES: tt_sflight TYPE STANDARD TABLE OF st_sflight.
DATA: gi_sflight TYPE tt_sflight.
G L O B A L D A T A
DATA: ok_code LIKE sy-ucomm,
Work area for internal table
g_wa_sflight TYPE st_sflight,
ALV control: Layout structure
gs_layout TYPE lvc_s_layo.
Declare reference variables to the ALV grid and the container
DATA:
go_grid TYPE REF TO cl_gui_alv_grid,
go_custom_container TYPE REF TO cl_gui_custom_container,
o_event_receiver TYPE REF TO lcl_event_receiver.
DATA:
Work area for screen 200
g_screen200 LIKE zsflight.
Data for storing information about selected rows in the grid
DATA:
Internal table
gi_index_rows TYPE lvc_t_row,
Information about 1 row
g_selected_row LIKE lvc_s_row.
C L A S S E S
CLASS lcl_event_receiver DEFINITION.
PUBLIC SECTION.
METHODS:
handle_toolbar FOR EVENT toolbar OF cl_gui_alv_grid
IMPORTING
e_object e_interactive,
handle_user_command FOR EVENT user_command OF cl_gui_alv_grid
IMPORTING e_ucomm.
ENDCLASS.
CLASS lcl_event_receiver IMPLEMENTATION
CLASS lcl_event_receiver IMPLEMENTATION.
METHOD handle_toolbar.
Event handler method for event toolbar.
CONSTANTS:
Constants for button type
c_button_normal TYPE i VALUE 0,
c_menu_and_default_button TYPE i VALUE 1,
c_menu TYPE i VALUE 2,
c_separator TYPE i VALUE 3,
c_radio_button TYPE i VALUE 4,
c_checkbox TYPE i VALUE 5,
c_menu_entry TYPE i VALUE 6.
DATA:
ls_toolbar TYPE stb_button.
Append seperator to the normal toolbar
CLEAR ls_toolbar.
MOVE c_separator TO ls_toolbar-butn_type..
APPEND ls_toolbar TO e_object->mt_toolbar.
Append a new button that to the toolbar. Use E_OBJECT of
event toolbar. E_OBJECT is of type CL_ALV_EVENT_TOOLBAR_SET.
This class has one attribute MT_TOOLBAR which is of table type
TTB_BUTTON. The structure is STB_BUTTON
CLEAR ls_toolbar.
MOVE 'CHANGE' TO ls_toolbar-function.
MOVE icon_change TO ls_toolbar-icon.
MOVE 'Change flight' TO ls_toolbar-quickinfo.
MOVE 'Change' TO ls_toolbar-text.
MOVE ' ' TO ls_toolbar-disabled.
APPEND ls_toolbar TO e_object->mt_toolbar.
ENDMETHOD.
METHOD handle_user_command.
Handle own functions defined in the toolbar
CASE e_ucomm.
WHEN 'CHANGE'.
PERFORM change_flight.
LEAVE TO SCREEN 0.
ENDCASE.
ENDMETHOD.
ENDCLASS.
S T A R T - O F - S E L E C T I O N.
START-OF-SELECTION.
SET SCREEN '100'.
*& Module USER_COMMAND_0100 INPUT
MODULE user_command_0100 INPUT.
CASE ok_code.
WHEN 'EXIT'.
LEAVE TO SCREEN 0.
ENDCASE.
ENDMODULE. " USER_COMMAND_0100 INPUT
*& Module STATUS_0100 OUTPUT
MODULE status_0100 OUTPUT.
DATA:
For parameter IS_VARIANT that is sued to set up options for storing
the grid layout as a variant in method set_table_for_first_display
l_layout TYPE disvariant,
Utillity field
l_lines TYPE i.
After returning from screen 200 the line that was selected before
going to screen 200, should be selected again. The table gi_index_rows
was the output table from the GET_SELECTED_ROWS method in form
CHANGE_FLIGHT
DESCRIBE TABLE gi_index_rows LINES l_lines.
IF l_lines > 0.
CALL METHOD go_grid->set_selected_rows
EXPORTING
it_index_rows = gi_index_rows.
CALL METHOD cl_gui_cfw=>flush.
REFRESH gi_index_rows.
ENDIF.
Read data and create objects
IF go_custom_container IS INITIAL.
Read data from datbase table
PERFORM get_data.
Create objects for container and ALV grid
CREATE OBJECT go_custom_container
EXPORTING container_name = 'ALV_CONTAINER'.
CREATE OBJECT go_grid
EXPORTING
i_parent = go_custom_container.
Create object for event_receiver class
and set handlers
CREATE OBJECT o_event_receiver.
SET HANDLER o_event_receiver->handle_user_command FOR go_grid.
SET HANDLER o_event_receiver->handle_toolbar FOR go_grid.
Layout (Variant) for ALV grid
l_layout-report = sy-repid. "Layout fo report
Setup the grid layout using a variable of structure lvc_s_layo
Set grid title
gs_layout-grid_title = 'Flights'.
Selection mode - Single row without buttons
(This is the default mode
gs_layout-sel_mode = 'B'.
Name of the exception field (Traffic light field) and the color
field + set the exception and color field of the table
gs_layout-excp_fname = 'TRAFFIC_LIGHT'.
gs_layout-info_fname = 'LINE_COLOR'.
LOOP AT gi_sflight INTO g_wa_sflight.
IF g_wa_sflight-paymentsum < 100000.
Value of traffic light field
g_wa_sflight-traffic_light = '1'.
Value of color field:
C = Color, 6=Color 1=Intesified on, 0: Inverse display off
g_wa_sflight-line_color = 'C610'.
ELSEIF g_wa_sflight-paymentsum => 100000 AND
g_wa_sflight-paymentsum < 1000000.
g_wa_sflight-traffic_light = '2'.
ELSE.
g_wa_sflight-traffic_light = '3'.
ENDIF.
MODIFY gi_sflight FROM g_wa_sflight.
ENDLOOP.
Grid setup for first display
CALL METHOD go_grid->set_table_for_first_display
EXPORTING i_structure_name = 'SFLIGHT'
is_variant = l_layout
i_save = 'A'
is_layout = gs_layout
CHANGING it_outtab = gi_sflight.
*-- End of grid setup -
Raise event toolbar to show the modified toolbar
CALL METHOD go_grid->set_toolbar_interactive.
Set focus to the grid. This is not necessary in this
example as there is only one control on the screen
CALL METHOD cl_gui_control=>set_focus EXPORTING control = go_grid.
ENDIF.
ENDMODULE. " STATUS_0100 OUTPUT
*& Module USER_COMMAND_0200 INPUT
MODULE user_command_0200 INPUT.
CASE ok_code.
WHEN 'EXIT200'.
LEAVE TO SCREEN 100.
WHEN'SAVE'.
PERFORM save_changes.
ENDCASE.
ENDMODULE. " USER_COMMAND_0200 INPUT
*& Form get_data
FORM get_data.
Read data from table SFLIGHT
SELECT *
FROM zsflight
INTO TABLE gi_sflight.
ENDFORM. " load_data_into_grid
*& Form change_flight
Reads the contents of the selected row in the grid, ans transfers
the data to screen 200, where it can be changed and saved.
FORM change_flight.
DATA:l_lines TYPE i.
REFRESH gi_index_rows.
CLEAR g_selected_row.
Read index of selected rows
CALL METHOD go_grid->get_selected_rows
IMPORTING
et_index_rows = gi_index_rows.
Check if any row are selected at all. If not
table gi_index_rows will be empty
DESCRIBE TABLE gi_index_rows LINES l_lines.
IF l_lines = 0.
CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'
EXPORTING
textline1 = 'You must choose a line'.
EXIT.
ENDIF.
Read indexes of selected rows. In this example only one
row can be selected as we are using gs_layout-sel_mode = 'B',
so it is only ncessary to read the first entry in
table gi_index_rows
LOOP AT gi_index_rows INTO g_selected_row.
IF sy-tabix = 1.
READ TABLE gi_sflight INDEX g_selected_row-index INTO g_wa_sflight.
ENDIF.
ENDLOOP.
Transfer data from the selected row to screenm 200 and show
screen 200
CLEAR g_screen200.
MOVE-CORRESPONDING g_wa_sflight TO g_screen200.
LEAVE TO SCREEN '200'.
ENDFORM. " change_flight
*& Form save_changes
Changes made in screen 200 are written to the datbase table
zsflight, and to the grid table gi_sflight, and the grid is
updated with method refresh_table_display to display the changes
FORM save_changes.
DATA: l_traffic_light TYPE c.
Update traffic light field
Update database table
MODIFY zsflight FROM g_screen200.
Update grid table , traffic light field and color field.
Note that it is necessary to use structure g_wa_sflight
for the update, as the screen structure does not have a
traffic light field
MOVE-CORRESPONDING g_screen200 TO g_wa_sflight.
IF g_wa_sflight-paymentsum < 100000.
g_wa_sflight-traffic_light = '1'.
C = Color, 6=Color 1=Intesified on, 0: Inverse display off
g_wa_sflight-line_color = 'C610'.
ELSEIF g_wa_sflight-paymentsum => 100000 AND
g_wa_sflight-paymentsum < 1000000.
g_wa_sflight-traffic_light = '2'.
clear g_wa_sflight-line_color.
ELSE.
g_wa_sflight-traffic_light = '3'.
clear g_wa_sflight-line_color.
ENDIF.
MODIFY gi_sflight INDEX g_selected_row-index FROM g_wa_sflight.
Refresh grid
CALL METHOD go_grid->refresh_table_display.
CALL METHOD cl_gui_cfw=>flush.
LEAVE TO SCREEN '100'.
ENDFORM. " save_changes -
How to find out in which role an authority object is included
Hi,
I need to call web services by an external application. Therefore the authorization object S_SERVICE is needed to call services.
Now I want to add this object to a specific sap user, but how can I find out in which role this object is included? I don't want to create a new role for just only this standard SAP authority object.
Thank you!>
Torben Larsen wrote:
> Hey!
>
> Thank you for your answer. I have now found roles, which include this object. But I still have the authorization problems and can see that the object S_SERVICE is the problem, when tracing with ST01.
>
> I'm not that much into authorization stuff. So do I need also a profile? I only could call the web services by using profile SAP_ALL.
>
> thank you!
Now that you have required role with you .. simple assign that role to user id from transaction SU01 (Roles tabs).
Sap standard roles will already have profile in it. You might have to generate the profile. Goto transaction PFCG enter role name hit display button , goto Authorisation tab, hit Display Authorisation button and on next screen press generate button (Shift+f5).
By the way you can use SUIM to find role and profile for given authority object -
The content menu in my Acrobat X Standard does not include the "multimedia" selection??
What am I missing? The Adobe Classroom In A Book clearly refers to it...
Hi,
I am sorry to hear that you're having trouble in locating 'Multimedia' tools in Acrobat.
Acrobat X Standard does not include most of the interactive object tools. You need to use Acrobat X Pro for those features. Kindly check the comparison matrix at:
http://www.adobe.com/products/acrobat/matrix.html
~Sandeep V. -
Export to PDF in CS4 does not include TrueType glyphs
I created a Indesign CS4 document with Times (a Mac OS system font), inserted some glyphs such as 1/2 or 1/4, and exported it as a PDF. The glyphs however are not rendered properly - they appear as boxes.
If I print the file to my printer or print to a PDF, the qlyphs are included. Opentype fonts seem to be OK. I've also confirmed in Acrobat, that I can use the touch up tool to add the glyphs again, but clearly, this is not a desirable solution. This is not a problem in either Illustrator or Photoshop. This is also not a problem with Indesign CS3 which I still have on my system.
I think this started just after the Indesign Update 6.0.1 update, though I can't be certain.
Any ideas?Same problem - but thanks for the idea. It's curious that when I use the touch text tool to change the properties, Acrobat "knows" the correct characters. I can select the characters, change the font, change it back to the original font and all is OK. I though Acrobat used some Illustrator libraries to do the touch up, but i I open the PDF in Illustrator, the bad characters get rendered as object - not text.
I guess it's time find a way to easily avoid the dfonts. Problem is dfonts show up as TrueType in the font selection menu. The only way I know to see for sure that it is a dfont is to look at its extension in finder.
I'm not real keen on using dfonts - I was archiving some old InDesign files as PDFs when I ran across the problem. It's kind of a pain to have to chase the font types/conversions through so many layers. Sigh.
Maybe you are looking for
-
How to redirect standard output/error of a ucb function to matrixx command window
Is there a way to redirect standard output/error of a ucb function to matrixx command window? I know that the recommended way is to use stdwrt or XmathDisplay commands. However, we have some libraries that already exists which uses printf calls and I
-
How do I delete large numbers of photos on ios7
How do I delete large numbers of photos from ios7. I haven't got my MacBook with me
-
Hi, I've been having some trouble with JavaSound... basically, I just want to play a clip, and return control only after the clip has finished playing (its for a bunch of new CS students who dont know a thing about threads / synchronization, but want
-
Bapi to complete the Production Order completely
Hi All, I am using the above Bapi to complete the Production Order completely. Now my requirement is to complete technically. I don't want to write BDC. Can anybody please let me if there is any FM to meet this requirement. Thanks n Regards
-
How to distinguish the ABAP Code in include program into different TRs
Hello Friends, In our current project, two teams are working on the developments. One team is for LES related developements and another team is for billing related developments. As part of developments, same programs are sharing by two teams, exa