Text Formating Error In VF02 VF03 in Billing Header
Hi All,
I am getting the below error when i am trying to navigate to Header Text in Billing Document through VF02 or VF03. I am able to go to text tab in sales order fine, any idea why and what i should do?
Message no. VX201 the SD_WORD_PROCESSING function module is for creating the "Maintain Text" dialog box. You have called up the function module with the wrong values so it is not possible to edit text properly.
Thanks
V
Hi ,
maybe the problem is in customizing transaction VOTXN, where you could assign header type to your billing type,
check it..
best regards
Giuseppe
Similar Messages
-
Text format error in ALV report
Hi Experts,
I am trying to download the ALV report output in to text format but the system is not downloaded the columns correctly. some of the columns are repeating and the alignment also not correct.
Please let me know if anyone have solution for this.
Reward points for good solutions.
Regards,
Venkatuse the Option(SHort Cut) CTRLSHFTF9
Local File->Spread sheet option.
And download to excel file.
Text file you can see format distorted, though it is not distorted.
Better use XLS format.
IF columns are repeating then the problem is with the Fieldcatalog. -
Hi Gurus,
I am Facing a problem in Tcode VF03. Here when i try to See the Header text for the Payment procedures it Shows the following Error Msg.
Text is formatted -> Details
The Error Message no. VX202
Though i checked with the Functional Cons. As thay were configured well still i am getting this Error.
So, can i get some idea how to resolve this issue?. Pls Help me.
Regards,
Raja.If this happened after an upgrade it is probably due to a problem in the text setup. I've been researching a similiar issue in OSS. There are several good notes.
I unfortunetly did not keep them. I didn't need them because it was configuration that had to be completed.
If you need more information - please send an e-mail. I'll see if I can find them again. The notes were related to the sales order long text. I worked with my functional configuration people to resolve the issue. -
Error in VF02 while releasing Billing Document to Accounting
Hi,
I am getting the below error while releasing the billing document to Accounting.Kindly help me in solving the below error.it would be a great help to me.
Error Message is-
System error in routine FI_TAX_GET_TAXJCD_LEVELS error code 2 function builder TAX2
Please do the need ful
Thanks
SupriyaHi Supriya,
This is tax jurisdiction error. We assign tax juridiction at three levels
We give the tax jurisdiction at the time plant definition-Plant level
We maintain at VK11 t.code SD
Spro-FA-FA GL-Tax on sales or purchases-define tax jurisdiction-FI Level
May be you given the tax jurisdiction code at VK11 and you have to give that at FI level also
Regards
Surya -
Unable to add special characters such as # and ( in headers of Report in Text format
Hi,
I am working on developing a report that will be exported to tab delimited text format from SSRS. The Report has been developed and it is getting exported to tab delimited text format. However, special characters in the heading are getting trimmed. I would
like to get these special characters in the heading of text file. Any help in this regard will be appreciated.Hi Abhijit,
Per my understanding that you have add an extension which export the report as .txt format, now the issue is the special characters"#" not display after exportted, right?
I have tested on my local environment and can reproduce the issue , this is by default, when you type some special characters "#" as the textbox name in the properties window or as calculatted field name you will get error pop up window,
if you type the text in the textbox as "#" it will also not display in the CSV or tab delimited text format report.
But we have some alternative method to make them display some way, more details information below for your reference:
Display "#" in the table header
If we want to make them display in the table header, we need to create an new table an put all the table header as one record in the table, because the value in the table can display "#" correctly:
I assumed you have four columns as the table header(Test1#,Test2#,Test3#,Test4#) please create an new table (HeaderTable )to store these value:
Create two dataset2:
Dataset1: display the record from step1
DataSet2:display the record of the report
Create two Tablixs as below and both remove the header column, Tablix1(Dataset1) diplay the value comes from the step1 as the new header column:
Tablix1(Dataset2):Report Data
In this way, when export to tab delimited txt, you will got the table header display correctly.
Display "#" in the textbox outisde of the tablix
If you just want to display "#" outside the tablix, you can just add an calculatted field(Test) and use expression like below to specify the value which you want to display in the calculatted field:
="test######test"
Then you can use below expression in the textbox:
=first(Fields!Test.Value, "DataSetName")
If you still have any problem, please feel free to ask.
Regards,
Vicky Liu
If you have any feedback on our support, please click
here.
Vicky Liu
TechNet Community Support -
CS5 - Text format for classic text error
will now have to re-edit every part.
Clearly you can get around this by other formats but fact is if you have a document that has negative spacing dont open it in CS5 cause you
This may have been in recent update.
Flash now resets them when you open the file to 0, if you notice or not.
when you have negative (-20) set in spacing, usually used when you have margins.
Classic Text Error
Flash CS5Here's a workaround.
FixTextIndent is a class with static methods that
provides a workaround for the Flash CS5 text formatting
bug. The Flash CS5 IDE will not remember the text
indent setting for either static or dynamic text fields.
We can set the indent in Actionscript for dynamic fields,
so to use this class, convert your fields to dynamic,
then set the left margin.
When you call FixTextIndent methods, they will set
the indent to the negative of the left margin.
Gary Weinfurther, 12/17/2010
package com.keysoft.util
import flash.display.DisplayObject;
import flash.display.DisplayObjectContainer;
import flash.text.TextField;
import flash.text.TextFormat;
public class FixTextIndent
Fixes the line indent of all dynamic text fields
in a given display object container so that
the indent is the negative of their left margin.
public static function FixContainer(container:DisplayObjectContainer):void
for(var i:int = container.numChildren - 1; i >= 0; --i)
var obj:DisplayObject = container.getChildAt(i);
if (obj is TextField)
FixTextField(obj as TextField);
Fixes the line indent of a dynamic text field
to the negative of its left margin
public static function FixTextField(tf:TextField):void
var format:TextFormat = tf.getTextFormat();
if (format.leftMargin != null && format.leftMargin > 0)
format.indent = -(format.leftMargin as Number);
tf.setTextFormat(format); -
I am trying to convert a pdf to a word doc. The pdf was created in Framemaker. I am using Acrobat XI Pro and getting formatting errors and scrambled (or missing) text, especially below a heading. Any fixes?
Hi pakbecker,
Please try updating to Acrobat 11.0.7 and check.
In case you still face issues, i would like to have a look at th doucment.
Send me an email at [email protected]
Regards,
Rave -
I get missing plug-in error when opening my online bill which is in PDF format. I am using a 2010 Macbook with the latest version of Safari and Adobe suite installed in my computer. Why do I get this error? What should I do?
In relation to my previous inquiry regarding inability to view a pdf file using Safari...
Is it possible that I can view other online bills from other website but not this particular bill from one specific website?
Sorry if I missed any important point in this article -->Apple Safari 5.1 and Adobe Reader/Acrobat Advisory
Thanks again! -
HI,
My system is upgraded from 4.6C to ECC 6.0.
When VA03 is executed, ie: Give SD no and press enter..system displays an error message (Error in text formatting).
Error in text formatting
Message no. VX201
Diagnosis
The SD_WORD_PROCESSING function module is for creating the "Maintain
Text" dialog box. You have called up the function module with the wrong
values so it is not possible to edit text properly.
System Response
Check the parameters for the SD_WORD_PROCESSING_PUT function module.
Procedure
Contact your SAP Support team.
The only diff i noticed in the function module is single field is added extra in the changing parameters FCT_XTHEAD
FCT_XVBUV .
Can any one help me out on this issue..
Regards,
ArunHi,
Please look into OSS i have seen the note related to this long back when we did upgrade.
Atul -
Text Determination Error in Upgrade Project
Hi All,
I am working on Upgrade Project from 4.6C to ECC 6
I encountered the error like the Text Determination is missing in all the Documents like Sales Order, Delviery and Billing Documents in ECC6.
But the same is appearing in 4.6 C.
I am getting the error " Error in Text Formating ".
Message No.VX201.
Could you please give your valuable inputs on this.Hi,
Check the settings again in 6.0. Follow the path IMG-sales and distBasic Func--Text Control. It may that while migrating the data certain tax type is found missing in the new system.
Regards,
Saurabh -
Hi Experts ,
I want to generate one SFP form YLFN_INVOICE_FORM_PT , via one output type ZP00 using TC VF03.
Previously the Print preview was coming , but now no Print Preview is coming.
Please check how i am doing.
1) Goto VF03 , selecting the billing type ZP00 and pressing the Print Preview.
2) Its Blank and come to Screen of VF03.(Invoice Display)
Can u suggest what should i check in form or in Layout. After so many hours of debugging i found Formatting Error at last.
But when i am checking with the previous version i am not getting any layout difference and also my form is also activated.
Please help me out . <removed by moderator>
Waiting for your reply.
VIvek
Edited by: Thomas Zloch on Sep 7, 2011 2:29 PMyou got a smartform i guess, right?
if so, implement a call to FM SSF_READ_ERRORS right under the call of your smartform.
It will catch all the errors thrown during form processing.
You can then go via SE91 message SSFCOMPOSER with your message numbers of your return table and check what´s wrong.
Probably a table or template doesnt fit into main window, or some main window has another width in different pages. But well thats guessing, just find it out. -
I am attempting to emulate an example in shown in:
http://developer.java.sun.com/developer/Books/gui/swing2/swing2_chap11.pdf
With the following code
fieldFormat = new NameFormat();
JFormattedTextField rField = new JFormattedTextField(fieldFormat);
rField.setColumns(15);
rField.setValue(initialValue);
class NameFormat extends Format {
public StringBuffer format(Object obj, StringBuffer toAppendTo, FieldPosition fieldPosition) {
fieldPosition.setBeginIndex(toAppendTo.length());
String str = obj.toString();
char prevCh = ' ';
for (int k=0; k<str.length(); k++) {
char nextCh = str.charAt(k);
if (Character.isLetter(nextCh) && prevCh == ' ')
nextCh = Character.toTitleCase(nextCh);
toApendTo.append(nextCh);
prevCh = nextCh;
fieldPosition.setEndIndex(toAppendTo.length());
return toAppendTo;
}I get the following error:
FormattedField.NameFormat should be declared abstract; it does not define parseObject(java.lang.String,java.text.ParsePosition) in java.text.Format
Therefore I determined there must be methods missing. Upon looking I find the following two other methods defines for Format .
formatToCharacterIterator(Object obj) {}
parseObject(String source, ParsePosition pos) {}
The problem is I am unable to determine what the methods should do or look like if added to NameFormat.
Any suggestions or help would be appreciated.
Thanks
rykkForget it I can't chew gum and walk at the same time.
rykk -
Hiding Cost in VF01, VF02, VF03
Hi Everyone!
I'm in need of a bit of help.
My client requires that the Cost column(VBRP-WAVWR) in the billing document is not shown (or at least is set to 0). However, this is needed for the Accounting Document that is created.
I've already tried a number of things including using a data transfer routine to zero-out the field. This successfully changes the value of VBRP-WAVWR, but the pricing condition VPRS (which is already hidden using another exit) is changed. It apparently gets it's value from VBRP-WAVWR. I was thinking of still doing this, but using a user exit to update the pricing (getting the cost from material master) before saving the billing document and posting the accounting document. However, it seems that I can't find any suitable exit. Maybe someone can suggest to me a usable exit for this requirement?
I've also tried transaction variants, but it doesn't seem feasible for the VF01 transaction, although VF02 and V03 seem to be alright.
Alternatively, maybe somebody knows of an exit that will hide the Cost column when using VF01, VF02 and VF03? Or a way such that the condition type VPRS will not get it's data from VBRP-WAVWR, but from the material master data instead?
Thanks a lot to those who'll reply!<b>hi folks..</b>
i met this problem a few weeks back...
thougt i will post the solution i had implemented..
<u><b>scenario 1 : hide column cost in vf01, vf02, vf03</b></u>
using the configuration button( which changes the layout in the screen) after executing any of these tcodes.this will show a small button administrator and now make the cost invisible.
this particular function is connected to authorization object s_admi_fcd.
now this can be changed by any user. to avoid that give 'no authorization' value for this authorization object. this requires basis consultants handiwork.
hence even when the users login and click the configure icon... the button administrator is invisible, hence they cannot change the layout of the screen.
<u><b>scenario 2 : hiding VPRS at pricing screen in billing and sales document</b></u>
a standard note 105621 is existing for this purpose. where you can give which line items should be visible. this requires contribution of abap and basis. to whomever the role is attached they will be seeing only the mentioned line items of the pricing procedure. using this not only vprs anything can be hidden or exposed. this is a safe way.
other way is inserting a code in the user exit - form userexit_field_modific_kopf
in the include LV69afzz. where the abaper gives the coding for screen attributes.
this is a slightly different way. But check CO-PA reports after doing this. May be VPRS doesnt flows into or never gets executed in billing itself. but this too worked for me.
regards
<b>B. BASKAR
SD CONSULTANT</b> -
APEX on Oracle XE PDF printing produces: Format error: not a PDF or corrupted.
Dear fellow Apexers and Oracle Gurus,
I have the following configuration:
Oracle XE 11gR2
APEX 4.2.3.00.08
Listener 2.0.5
On this setup I can create workspaces and applications as I please.
Now I want to print a PDF report.
I have set up PDF printing to "Oracle Listener" in the "manage Instance" settings in the instance administration.
I have created a classical report on the EMPLOYEES table (Select * from EMPLOYEES)
and enabled PDF printing in the "Printing" area of the "Print Attributes" of the page.
When I run the page I do get the "print" link on the bottom of the page.
Clicking the link does produce a .PDF but showing this file triggers an error in my PDF reader: Format error: not a PDF or corrupted.
Opening the .PDF file in a text editor reveals the corrupt content.
%PDF-1.4
%ª«¬
Unknown function: gatherContextInfo
The same setup works fine and produces the expected PDF file with the report on the following configuration:
Oracle Vbox with Developer days image;
DB 11gR2
Upgraded to apex 4.2.3.00.08
Listener 2.0.5
Since the PDF shows "unknown function" I suspected the XE configuration to lack some of the necessary rights, maybe I forgot to configure the ACLs correctly.
So I compared the ACL info on both configurations. Alas,.. on both machines they return the same result..
SQL> SELECT * FROM DBA_NETWORK_ACLS
HOST LOWER_PORT UPPER_PORT ACL
localhost null null /sys/acls/local-access-users.xml
* null null /sys/acls/power_users.xml
SQL> select * from dba_network_acl_privileges
ACL PRINCIPAL PRIVILEGE IS_GRANT INVERT
/sys/acls/local-access-users.xml APEX_040200 connect true false
/sys/acls/power_users.xml APEX_040200 connect true false
Anyone any idea why this works fine on the Vbox and not on the local XE configuration?
Any hint or answer as to where the problem might be is appreciated
TIA
WouterI'm having the same issue. I'm using Oracle XE 11gR2 as well. I've tried with APEX 4.2.2 and APEX 4.2.4. I have set up the Oracle Listener in instance settings and set the report to print and I have the same result as you. Have you had any progress yet?
Thanks
Jason -
Mail in attachment in text format
hi,
As per my requirement I need to send the errored records of file into mail in text format.
I have used the link to develop the code suggested by someone in sdn only to to so.
http://www.sapdevelopment.co.uk/reporting/email/attach_xlsmod.htm.
But now the problem is that the attatchment is in excel format.
But I want it in text format.
How to proceed?
Please help.
Thanks and Regards,
Smriti SinghHi,
here a short example like i do it:
* Mehr Beispile unter BCS_EXAMPLE_* mit se38
* Mehr Beispile unter BCS_TEST* mit se38
DATA: SEND_REQUEST TYPE REF TO CL_BCS.
DATA: SUBJECT TYPE SO_OBJ_DES.
DATA: ATT_TYPE TYPE SOODK-OBJTP.
DATA: IT_TEXT TYPE BCSY_TEXT.
DATA: WA_TEXT LIKE SOLI.
DATA: IT_BIN TYPE SOLIX_TAB.
DATA: WA_BIN TYPE SOLIX.
DATA: DOCUMENT TYPE REF TO CL_DOCUMENT_BCS.
DATA: SENDER TYPE REF TO CL_SAPUSER_BCS.
DATA: RECIPIENT TYPE REF TO IF_RECIPIENT_BCS.
DATA: BCS_EXCEPTION TYPE REF TO CX_BCS.
DATA: SENT_TO_ALL TYPE OS_BOOLEAN.
* Bytes der Datei
DATA: IT_LENGHT TYPE SO_OBJ_LEN.
DATA: N10(10) TYPE N.
START-OF-SELECTION.
PERFORM MAIN.
PERFORM RSCONN01_EXECUTE.
END-OF-SELECTION.
FORM MAIN.
TRY.
* Dokument erstellen (mit Anhang)
SEND_REQUEST = CL_BCS=>CREATE_PERSISTENT( ).
PERFORM HEAD_CONT.
PERFORM RAW_ATT.
* Dokument (mit Anhang) setzen
CALL METHOD SEND_REQUEST->SET_DOCUMENT( DOCUMENT ).
* Absender setzen
SENDER = CL_SAPUSER_BCS=>CREATE( SY-UNAME ).
CALL METHOD SEND_REQUEST->SET_SENDER
EXPORTING
I_SENDER = SENDER.
* Empfänger setzen
RECIPIENT = CL_CAM_ADDRESS_BCS=>CREATE_INTERNET_ADDRESS(
'email@address' ).
CALL METHOD SEND_REQUEST->ADD_RECIPIENT
EXPORTING
I_RECIPIENT = RECIPIENT
I_EXPRESS = 'X'.
* Dokument senden
CALL METHOD SEND_REQUEST->SEND(
EXPORTING
I_WITH_ERROR_SCREEN = 'X'
RECEIVING
RESULT = SENT_TO_ALL ).
COMMIT WORK.
* Sende-Error abfangen
CATCH CX_BCS INTO BCS_EXCEPTION.
WRITE: 'Fehler aufgetreten.'(001).
WRITE: 'Fehlertyp:'(002), BCS_EXCEPTION->ERROR_TYPE.
EXIT.
ENDTRY.
ENDFORM. "main
FORM HEAD_CONT.
CLEAR: IT_TEXT[], WA_TEXT, SUBJECT.
ATT_TYPE = 'RAW'.
SUBJECT = 'Betreffzeile'.
WA_TEXT = 'First Line'. APPEND WA_TEXT TO IT_TEXT.
WA_TEXT = 'Second Line'. APPEND WA_TEXT TO IT_TEXT.
DESCRIBE TABLE IT_TEXT LINES N10.
N10 = ( N10 - 1 ) * 255 + STRLEN( WA_TEXT ).
IT_LENGHT = N10.
TRY.
DOCUMENT = CL_DOCUMENT_BCS=>CREATE_DOCUMENT(
I_TYPE = ATT_TYPE
I_TEXT = IT_TEXT
I_LENGTH = IT_LENGHT
I_SUBJECT = SUBJECT ).
* Error abfangen
CATCH CX_BCS INTO BCS_EXCEPTION.
WRITE: 'Fehler aufgetreten.'(001).
WRITE: 'Fehlertyp:'(002), BCS_EXCEPTION->ERROR_TYPE.
EXIT.
ENDTRY.
ENDFORM. "HEAD_CONT
*& Form RAW_ATT
* text
FORM RAW_ATT.
CLEAR: IT_TEXT[], WA_TEXT, SUBJECT.
ATT_TYPE = 'RAW'.
SUBJECT = 'Text Anhang'.
WA_TEXT = 'First Line in ATT'. APPEND WA_TEXT TO IT_TEXT.
WA_TEXT = 'Second Line in ATT'. APPEND WA_TEXT TO IT_TEXT.
* Lenght of Att_Text
DESCRIBE TABLE IT_TEXT LINES N10.
N10 = ( N10 - 1 ) * 255 + STRLEN( WA_TEXT ).
IT_LENGHT = N10.
TRY.
CALL METHOD DOCUMENT->ADD_ATTACHMENT
EXPORTING
I_ATTACHMENT_TYPE = ATT_TYPE
I_ATT_CONTENT_TEXT = IT_TEXT
I_ATTACHMENT_SIZE = IT_LENGHT
I_ATTACHMENT_SUBJECT = SUBJECT.
* Error abfangen
CATCH CX_BCS INTO BCS_EXCEPTION.
WRITE: 'Fehler aufgetreten.'(001).
WRITE: 'Fehlertyp:'(002), BCS_EXCEPTION->ERROR_TYPE.
EXIT.
ENDTRY.
ENDFORM. "ATT_RAW
*& Form RSCONN01_EXECUTE
* text
FORM RSCONN01_EXECUTE.
* Besser 2 Sekunden warten, damit alles versendet ist
WAIT UP TO 2 SECONDS.
SUBMIT RSCONN01 WITH MODE = 'INT'
WITH OUTPUT = ' '
AND RETURN.
ENDFORM. "RSCONN01_EXECUTE
See also the mentioned examples.
Hope it helps.
Regards, Dieter
Maybe you are looking for
-
Change Duration of set of still clips
I'm trying to change the duration of 1,115 still photo clips in the timeline (about 2.2mb jpegs each). After about 2.5 hours of effort to get them into the timeline I've selected them all and hit control D to highlight the duration thing in the midd
-
Can update detail record in browse form?
I have a browse form ,it's record do not to create or insert but update,and update only a few column such as change is_disabled to true/false,since then I want change records by click radio group or check box,is this can do? I use Jdev9.03
-
Hello All: Tring to install Xcelsius BuildVersion=14.0.2.364. and it is keep on saying that I don't have excel. This is a new box, the first time I saw it I went ahead and installed Office 2010 which include Excel. But after that (and restarted th
-
Address Book - downloading vCard no longer displays updated/new contact
On 10.5.6 and earlier, if I had an option in an application to Download a users vCard, I could click it, be given the option to add, review or merge with an existing contact. Address book would display the new/updated contact for verification/editing
-
Including Flash Player Into Ebook
Hi, I am wondering if anyone could give me just a little direction regarding inserting/including the adobe free flv player into my ebook that I'm creating? I have no idea as to how to go about including it in the ebooks html (or whatever) so that use