Related to addition of zero
hi
i am facing the problem to add the 0's . the field length is 10. here is scenario's
g = 1. and the length of g is 10.
i want the output like +000000001.
if g = 55. output will be +000000055.
can anyone help me. It's urgent.
Sure.... if the result field is of type c, and you want leading zeros, all you need to do is move the value to a type n, field then back to type c.
data: c(10) type c value '1'.
data: n(10) type n.
n = c.
c = n.
write:/ c.
Similar Messages
-
A query on removing additionally padded zeroes from the pernr.
Hi ,
How can i remove the padded zeroes from the pernr, Ex pernr is 8 chars and if pernr has 6 chars it has to remove appended 2 zeroes from the left and should only print the 6 chars with no appended zeroes
ThanksHi Khaleel,
Use FM <b>CONVERSION_EXIT_ALPHA_OUTPUT</b>
Reward if useful.
Thanks
Aneesh. -
Query Related to Addition Of Customer Specific Tab in Material Master
Hi Experts,
we had a requirement from our client to add certain specific fields in Material Master. we added all those fields in a "User Tab" created by copying "Basic Data Tab" & it's attributes in SPRO. After this was done the transaction was running fine but when we want to migrate to another tab say "Basic Data Tab" we are not able to do so as we are still on the same User Tab.
Please help me on this <removed by moderator>.
<removed by moderator>
Thanks & Regards
Priyesh Shah
Edited by: Thomas Zloch on Jun 29, 2011 11:06 PM - urgency reduced, please do not offer ...Thanks for your reply.
I would like to know am using strategy 52 for this FG, so that i can have option to procure order specific components after sales order arrival, and components which are not specific to the order can be procured before sales order arrival. Where am confused is if am planning with FG1 i.e. am entering PIR for FG1 and am procuring order independent components before sales order arrival and suppose if the sales order arrives for FG2 for which components i have procured before sales order arrival is same but the remaining components which are order specific are different from that of FG1, then how the MRP shall behave. How the requirement for the FG2 shall be met. Kindly throw some light on this scenario.
Expecting a positive and prompt response.
Regards,
J K Tharwani -
Additional 2 zeroes appear after flat file upload for New Taiwan Dollar
Hi,
Appreciate if anyone has encountered this issue when loading up flat file for New Taiwan Dollar currency. Example.
Flat File Data
0CHRT_ACCTS - SSG1
0COMP_CODE - TW80
0FISCYEAR - 2007
0FISCPER
0FISCPER3
0VERSION - 1
0VTYPE - 10
0CURTYPE - 10
0GL_ACCOUNT - 100050
ZBDGT_USD -
ZBDGT_LC
0LOC_CURRCY - TWD
ZAUDIT_LC - 815,537
After data is loaded into cube
0CHRT_ACCTS - SSG1
0COMP_CODE - TW80
0FISCYEAR - 2007
0FISCPER
0FISCPER3
0VERSION - 1
0VTYPE - 10
0CURTYPE - 10
0GL_ACCOUNT - 100050
ZBDGT_USD -
ZBDGT_LC
0LOC_CURRCY - TWD
ZAUDIT_LC - 81,553,700
Appreciate any assistance. Points will be rewarded if solution can resolve issue.
Best regards,
Eric TangHi Simon,
Ok, this is the a line from the flat file
0CHRT_ACCTS - SSG1
0COMP_CODE - TW80
0FISCYEAR - 2007
0FISCPER
0FISCPER3
0VERSION - 1
0VTYPE - 10
0CURTYPE - 10
0GL_ACCOUNT - 100050
ZBDGT_USD -
ZBDGT_LC
0LOC_CURRCY - TWD
ZAUDIT_LC - 815,537
and this is what is shown in the listcube
0CHRT_ACCTS - SSG1
0COMP_CODE - TW80
0FISCYEAR - 2007
0FISCPER
0FISCPER3
0VERSION - 1
0VTYPE - 10
0CURTYPE - 10
0GL_ACCOUNT - 100050
ZBDGT_USD -
ZBDGT_LC
0LOC_CURRCY - TWD
ZAUDIT_LC - 81,553,700 -
AutoSize not working properly in TextField when using non-zero line spacing
When using non-zero line spacing, the autoSize property is not functioning as expected, causing text fields to scroll that shouldn't. Also, when using device fonts, the sizes of the TextFields are wrong in the Flash IDE.
I have a TextField whose height is supposed to be dynamic, depending the width of the TextField. wordWrap is true, the text is left aligned, and the autoSize value is flash.text.TextFieldAutoSize.LEFT.
When the TextField's width is adjusted, the height increases or decreases as expected, but when I scroll the mouse wheel over the TextField, it allows a single line to scroll out of view. This should not be happening. The autoSize property should ensure the TextField is large enough to neither require nor allow scrolling.
Has anyone else encountered this issue or know how to fix it?
Update: Been a problem since at least 2006! > http://blog.nthsense.net/?p=46
http://www.kirupa.com/forum/showthread.php?288955-Disabling-textfield-scrolling Bug is caused by using a line height ("line spacing" in Flash) larger than zero, for example 1.0pt. It looks like when I reduce the line spacing of the text field to zero, the issue goes away. There doesn't seem to be anything wrong with how autoSize is calculating the required height of the text (i.e. it is exactly textHeight + 4 pixel gutter, and drawing the rectangle (2,2,textWidth,textHeight) aligns visually with the text), so it must have to do with how the TextField is deciding whether it needs to scroll or not, and that separate calculation is being thrown off by the non-zero line spacing. The additional non-zero spacing at the end of the last line could be making the TextField think it needs to scroll, even though it's hight is sufficient at "textHeight + 4". Apparently the problem manifests when using a non-zero leading value as well.
In fact, it has to be related to the leading value exactly, since the following code stops the textfield from scrolling.
//body is TextField
var tlm:TextLineMetrics = body.getLineMetrics(body.numLines - 1);
trace(tlm.leading); //traces "1" here. traces zero when line spacing is zero, and traces larger values with larger line spacing values
body.autoSize = flash.text.TextFieldAutoSize.NONE; //turn off autosize so the height can be set manually
body.height += tlm.leading; //increase height of textfield by leading value of last line to cause scrolling to be turned off.
Honestly, this is pretty unacceptable bug. First of all, scrolling should not be sensitive to trailing line spacing, because autoSize and textHeight do not include it. It need to be consistent, and I think textHeight and autoSize setting height = textHeight + 4 is correct. Vertical scrolling should use textHeight as it's guage for whether scrolling is necessary, but instead, it's obviously involving the leading values of the last line. At the very least, vertical scrolling should simply be disabled when autoSize is turned on and wordWrap is true, because the TextField should be big enough to fit all the text. The workaround of manually adjusting the height is also no good, since turning autoSize back on will immediately change the size back and trigger scrolling again. I also shouldn't have to set line spacing to zero just to use the autoSize feature, since the scrolling calculations are wrong in this way.No, lol. Luckly, I replace most of my TextFields on the display list with my subclass TextFieldEx. I just call a clone method that accepts a TextField and returns a TextFieldEx with identical properties.
I corrected the problem via modifying the subclass to behave differently when autoSize is not NONE and wordWrap is true. Under those conditions, the maxScrollV and scrollV property values are fixed at 1, and the class listens for its own SCROLL event and sets scrollV to 1 when it occurs. That allows me to leave everything else alone, including text selection, and use whatever line spacing I want.
The modification seems to work fine so far.
For anyone interested in doing something similar, here is a clone method that will copy a TextField.
public static function clone( t:TextField ):TextFieldEx
var te:TextFieldEx = create( "", t.width, t.type, t.multiline, t.wordWrap, t.selectable, t.embedFonts, t.defaultTextFormat );
te.alpha = t.alpha;
te.alwaysShowSelection = t.alwaysShowSelection;
te.antiAliasType = t.antiAliasType;
te.autoSize = t.autoSize;
te.background = t.background;
te.backgroundColor = t.backgroundColor;
te.blendMode = t.blendMode;
//te.blendShader = t.blendShader;
te.border = t.border;
te.borderColor = t.borderColor;
te.cacheAsBitmap = t.cacheAsBitmap;
te.condenseWhite = t.condenseWhite;
te.displayAsPassword = t.displayAsPassword;
//te.embedFonts = t.embedFonts;
te.filters = t.filters;
te.gridFitType = t.gridFitType;
te.height = t.height;
te.opaqueBackground = t.opaqueBackground;
te.restrict = t.restrict;
//te.selectable = t.selectable;
te.sharpness = t.sharpness;
te.thickness = t.thickness;
te.transform = t.transform;
//te.type = t.type;
te.useRichTextClipboard = t.useRichTextClipboard;
//te.wordWrap = t.wordWrap;
//Assign text last
te.htmlText = t.htmlText;
return te;
//And the create method it uses
public static function create( text:String = "", width:Number = NaN, type:String = null, multiline:Boolean = false, wordWrap:Boolean = false, selectable:Boolean = true, embedFonts:Boolean = false, font_or_textformat:*=null, size:Object=null, color:Object=null, bold:Object=null, italic:Object=null, underline:Object=null, url:String=null, target:String=null, align:String=null, leftMargin:Object=null, rightMargin:Object=null, indent:Object=null, leading:Object=null ):TextFieldEx
var tf:TextFieldEx = new TextFieldEx();
tf.width = isNaN(width) ? 100 : width;
tf.defaultTextFormat = (font_or_textformat is TextFormat) ? (font_or_textformat as TextFormat) : new TextFormat( font_or_textformat as String, size, color, bold, italic, underline, url, target, align, leftMargin, rightMargin, indent, leading );
tf.embedFonts = embedFonts;
tf.multiline = multiline;
tf.wordWrap = wordWrap;
tf.selectable = selectable;
tf.type = type;
tf.text = text; //setting text last ensures the text line metrics returns correct values
//Initialize the TextField's size to fit the text.
if (!multiline)
//When in single-line mode and no specific width is given,
//expand width to entire line.
if (isNaN(width))
tf.width = tf.textWidth + 4; //match width of text
//Height is always automatically adjusted to fit the text by default.
//It's better than the arbitrary 100px default height.
var minimum_height = tf.getLineMetrics( 0 ).height;
var h:Number = tf.textHeight;
tf.height = (h < minimum_height) ? (minimum_height + 4) : (h + 4); //match height of text, ensuring height is at least enough to display one line, even if there is no text
return tf; -
Hi friends,
We have an issue related to Additive Cost. some costs which have been put live in the system since go-live have used additive costs to deliver the fixed ohd into the product cost instead of the purchase order condition type and
when conducting a cost roll up (CK40N), we were finding that we were getting 2 lots of additive cost because we have loaded new additive cost values from 1st may but we think the reason is that the we have loaded additive costs via the upload (CK74) but they are also pulling from the purchase order condition type so we are getting two lots of cost.
So we think the fix is that purchasing must update their condition types and we realised that the additive costs shouldn't have been loaded and we have deleted the additive costs because they never should have been loaded.
So advise me do we need to stop to upload or any other way to stop two times cost values.
RajuFreight cost is added on to the basic standard cost of materials, which is fine. Basic cost of materials comes from regular cost estimate and the freight from additive. Now when a purchase order is raised, the vendor needs to be given a purchase order only for the basic price and not the freight. The material could be brought by own transport or the vendor charging separately for freight.
That being the assumption, the purchase order is loaded with a accrual type condition type for freight, which shall customized to create an accrual entry upon purchase. This could be meaningful to reduce/avoid the unwanted effect of distorted purchase price variance. -
Additional data in Customer master to be mandatory field
Hi SAP Gurus,
I've a requiremnt of setting the additional data fields as mandatory in Customer master "Sales area" data.
I have checked in the standard config were there is no settings related to additional data in the Std configuration
(account group)
Finaly, I found an include program - LV02ZOKV for this requirement to do the changes through ABAP programe.
(to activate field us Mandatory)
May I know is this the correct approach for this requirement or in case if you have better requirement could
you please share with me to avoid the unnecessary impacts.
Thanks in Advance.
Thanks & Regards
PugalHi Thomas,
Thank you!!
I have recently got a programe - SAPLV02Z, I think this will help me out..
Thanks & Regards,
Pugal -
Hi SDNs
Here my client faceing one issue related to additional tab b,the issue is when my client created repair order with service notification the additional data tab B comes without fields means the tab showing empty.
When my client creates repiar order with out reference srvice notification the additional data tab B comes with all fields
So please suggest . where is the problemNot required any answer
-
Exel XML Export Totals Adding Five Zeros
Hello,
When we are exporting FBL5N to Excel using the Excel XML format the totals are exporting to Excel with an additional five zeros added to the total lines. The line items are exporting correctly it is only effecting the total lines. Please see the below example. I have tried changing my decimal Notation to US domestic standards (1,234,567.89) and this did not change anything. Is anyone else experiencing this and has anyone found a fix for this? Our business users need this report for audit work.
8,130,894.71 exports as 81308947100000Hello,
Please check the recommendations of note 1456224. If you're in release
701 with SP5 ( SAP_BASIS ) you should implement SP 06 or at least the
folliwing notes:
1391325, 1393974, 1394178 and 1400534.
The problem is not with FBL5N. It happens because of the ALV functionality used by FBL5N.
REGards,
Renan Correa -
Hi
I have a issue relating to additional compensation.We want to pay extra amount to the employees who are not covered under OT. The amounts depends on the no of extra hours worked and Basic salary. Each grade have different rates of payment.eg G1 grade:Rs.37.50p per hour, G2grade:Rs.25.00ps per etc. How to configure /customize the issue.
Request inputs step wise
Thanks
EKPYadavHi
In payroll, we have to use the option like
Time Wage Type Valuation " Constant based on Payscale Type and Paysale Area.
Otherwise write a custom PCR.
Regards
Venu -
ABAP/4 Keywords for all SAP R/3 Versions
Hello Experts,
Is there any DB Table available in Data Dictionary where all these ABAP/4 Keywords available; if yes do please let me know if not available then do please provide me with all ABAP/4 Keywords of all versions of SAP R/3 if possible
points will be awarded if helpful.
Thanks in AdvanceHello Arif,
There no particular table to check all the key words in ABAP.
To check system fields Go for
Se11-- SYST.
TO get the key words go to ABAPDOCU- type ur required key word in the search given in the last section.
The best option would be to debug ABAPDOCU, when you do a click on Keywords
Or Check the Pooled table : TSE05
As you must be knowing ABAPDOCU is in SABAPDOCU Package.....!!
There are a number of tables used; like ABTREE,etc !
Explore and find whether you can get some clue!
Find the keywords here...
Keywords Description
, [, ], {, } Syntax conventions, Syntax notation
*, " Comments
** Arithm. Operator: Exponentiation (COMPUTE)
+, -, *, / Arithmetical operators (COMPUTE)
->, =>, ->>, ~, ?= Operators in ABAP Objects
ABS Mathematical function: Absolute amount COMPUTE)
ACOS Mathematical function: Cosine arc (COMPUTE)
ADD Add
ADD-CORRESPONDING Field string addition
ADJACENT DUPLICATES Delete duplicates from internal table (DELETE)
AND Comparison operator: and
ANY TABLE Generic table type for internal tables
APPEND Append line to internaltable
ASIN Mathematical function: Sine arc (COMPUTE)
ASSIGN Assign field symbol
AT Event, control break, field group determination
ATAN Mathematical function: Tangent arc
AUTHORITY-CHECK Check authorization
AVG Aggregate expression: Average (SELECT)
BACK Positioning in list
BETWEEN Relational operator: Between
BINARY SEARCH Binary read of internaltable (READ TABLE)
BIT-NOT Bit calculation operator: NOT (COMPUTE)
BIT-AND Bit calculation operator: AND (COMPUTE)
BIT-OR Bit calculation operator: OR (COMPUTE)
BIT-XOR Bit calculation operator: AND/OR (COMPUTE)
SET BIT Set bit of an X field
GET BIT Read bit of an X field
BLANK LINES Switch on blank lines in list
BREAK-POINT Stop processing in debug mode
C Data type for fixed-length character string
CA Contains any characters -Relational operator forstring comparison
CALL Call external component
CASE Begin case distinction
CATCH Exception handling (catch runtime errors)
CEIL Mathematical function: Smallest whole value
CENTERED Output format: Centered(WRITE)
CHECK Check condition
CHECKBOX Display as checkbox
PARAMETERS ... AS CHECKBOX on the selection screen
WRITE ... AS CHECKBOX in a list
CLASS Definition of a class
CLASS-DATA Static attributes in classes
CLASS-METHODS Static methods in classes
CLASS-EVENTS Static events in classes
CLASS-POOL Introduction for type Kprograms
CLEAR Initialize data object
CLIENT Client handling when
DELETE ... CLIENT SPECIFIED deleting from a database
EXPORT ... TO DATABASE ... CLIENT Storing a data cluster
IMPORT ... FROM DATABASE ... CLIENT Reading a data cluster
EXPORT ... TO SHARED BUFFER ... CLIENT Storing a data cluster
IMPORT ... FROM SHARED BUFFER ... CLIENT Reading a data cluster
INSERT ... CLIENT SPECIFIED inserting into a database
MODIFY ... CLIENT SPECIFIED Insert/Modify in database(s)
SELECT ... CLIENT SPECIFIED reading from a database
UPDATE ... CLIENT SPECIFIED updating a database
CLOSE Close file/cursor
CN Contains Not Only - Relational operator for character comparison:
CNT Field groups: Number ofdifferent values
CO Contains Only - Relational operator for character comparison:
CODE PAGE Character set
TRANSLATE ... FROM/TOCODE PAGE Translate character codes
COLLECT Internal table: Add entries
COLOR Output format: Color (FORMAT)
COMMENT Comment on selection screen
SELECTION-SCREEN COMMENT Generate comment
COMMIT Close processing unit
COMMUNICATION Data exchange
COMPUTE Perform calculations
CONCATENATE Concatenate character fields
CONDENSE Condense character fields
CONSTANTS Defing constants
CONTEXTS Communicate contexts
CONTINUE Exit current loop pass
CONTROLS Define controls for visualization
CONVERT Convert fields
COS Mathematical function: Cosine (COMPUTE)
COSH Mathematical function: Hyperbola cosine (COMPUTE)
COUNT Aggregate expression: Count (SELECT)
COUNTRY Set country ID (SET)
CP Relational operator forcharacter comparison:
DATABASE Contains Pattern
CREATE Generate an object or data object
CS Contains character - Relational operator forcharacter comparison
CURRENCY Output format: Correct format for currency (WRITE)
CURSOR Cursor
CLOSE Close database cursor
FETCH NEXT CURSOR Read lines with a database cursor
GET CURSOR FIELD Get field name
OPEN CURSOR Open database cursor
SET CURSOR Position cursor
CUSTOMER-FUNCTION Call customer enhancement
DATA Define data
DATABASE Data cluster
DELETE FROM DATABASE Delete from a database table
EXPORT ... TO DATABASE Store in a databasetable
IMPORT ... FROM DATABASE Read from a database table
DATASET Sequential file
CLOSE DATASET Close file
DELETE DATASET Delete file
EXPORT ... TO DATASET Store data cluster in file
IMPORT ... FROM DATASET Read data cluster from file
OPEN DATASET Open file Open file
READ DATASET Read from a file
TRANSFER Output to a file
DECIMALS Output format: Places after the decimal point - (WRITE)
DEFINE Define macro
DELETE Delete from tables or from objects
DEMAND Request information from a context
DESCRIBE Determine attributes ofdata objects
DIALOG Call a dialog module (CALL)
DISTINCT Duplicates
SELECT DISTINCT Selection set without duplicates
AVG( DISTINCT ... ) Average without duplicates (SELECT)
COUNT( DISTINCT ... ) Sequential file
MAX( DISTINCT ... ) Maximum without duplicates (SELECT)
MIN( DISTINCT ... ) Minimum without duplicates (SELECT)
SUM( DISTINCT ... ) Sum without duplicates (SELECT)
DIV Arithmetic operator: Whole number division
DIVIDE Divide
DIVIDE-CORRESPONDINGField string division Field string division
DO Loop
DYNPRO Screen Screen
DELETE DYNPRO Delete Delete
EXPORT DYNPRO Export Export
GENERATE DYNPRO Generate Generate
IMPORT DYNPRO Import Import
SYNTAX-CHECK FOR DYNPRO Check Check
EDITOR-CALL Call editor
ELSE Query
ELSEIF Query
END-OF-DEFINITION End of a macro definition
END-OF-PAGE Event: End of page handling in lists
END-OF-SELECTION Event: After processingof all records in a LDB
ENDAT End of an event introduced by AT
ENDCASE End of case distinction
ENDCATCH End of exception handling
ENDDO End of a DO loop
ENDEXEC End of a Native SQL statement
ENDFORM End of a subroutine
ENDFUNCTION End of a function module
ENDIF End of a query
ENDINTERFACE End of an interface definition
ENDLOOP End of a LOOP
ENDMODULE End of a module definition
ENDON End of a conditional statement
ENDPROVIDE End of a PROVIDE loop
ENDSELECT End of a SELECT loop
ENDWHILE End of a WHILE loop
EQ Relational operator: Equals
EXEC SQL Native SQL statement
EXIT Exit loop or terminate processing
EXP Mathematical function: Exponential function
EXPONENT Output format: Exponentdisplay (WRITE)
EXPORT Export data
EXTENDED CHECK Switch extended syntax check on/off (SET)
EXTRACT Generate extract dataset
FETCH Read line from a database table
FIELD-GROUPS Define field groups
FIELD-SYMBOLS Define field symbols
FLOOR Mathematical function:Largest whole value
FORM Define subroutine
FORMAT Output format for lists
FOR UPDATE Read database table with lock (SELECT)
FRAC Mathematical function: Fraction (COMPUTE)
FREE Release resources no longer needed
FUNCTION Define function module
CALL FUNCTION Call function module
FUNCTION-POOL Introduction for type Fprograms
GE Relational operator: Greater than or equal
GENERATE Generate a program or screen
GET Event, read settings
GT Relational operator: Greater than
HASHED TABLE Table type for internalhashed tables
HEADER LINE Define an internal table with header line (DATA)
HELP-ID Help ID for F1 help
DESCRIBE FIELD ... HELP-ID Determine help ID
HELP-REQUEST Self-programmed help (F1)
PARAMETERS ... HELP-REQUEST for parameters
SELECT-OPTIONS ... HELP-REQUEST for selection options
HIDE Store line information
HOTSPOT Output format: Hotspot,interaction by simple - mouse click (FORMAT)
ICON Icons in lists
IF Query
IMPORT Import data or a screen
IN Relational operator: Selection criterion
INCLUDE Include program components
INDEX Line index in an internal table
INDEX TABLE
DELETE ... INDEX Delete line
INSERT ... INDEX Insert line
MODIFY ... INDEX Modify line
READ TABLE ... INDEX Read line
INFOTYPES Declare HR info type
INITIAL Relational operator: Initial value
INITIAL SIZE Define an internal table type (TYPES)
INITIALIZATION Event: Before display of the selection screen
INPUT Output format: Ready for input (FORMAT)
INSERT Insert into tables or objects
INTENSIFIED Output format: Intensified (FORMAT)
INTERFACE Definition of an interface
INTERFACES Class component interface
INTERFACE-POOL Introduction fortype J programs
INVERSE Output format: Inverse (FORMAT)
IS Relational operator
IS ASSIGNED Relational operator: Is the field symbol assigned?
IS INITIAL Relational operator: Initial value
IS REQUESTED Relational operator: Existence of a formal
parameter
JOIN Join (SELECT)
LANGUAGE Set language for text elements (SET)
LE Relational operator: Less than or equal
LEAVE Leave processing
LEFT-JUSTIFIED Output format: Left-justified (WRITE)
LIKE Use an existing field as areference
TYPES ... LIKE Create a type
DATA ... LIKE Create a field
LINE Line in a list
MODIFY LINE Modify line
READ LINE Read line
LINE-COUNT Number of lines per page (NEW-PAGE)
LINE-SIZE Line size (NEW-PAGE)
LIST-PROCESSING List processing (LEAVE)
LOAD Load program componentsin internal table
LOAD-OF-PROGRAM Execution at load time
LOCAL Rescue actual parameters of a subroutine
LOCAL COPY Assign local copy to a field symbol
LOCALE Set text environment (SET)
SET LOCALE Set text environment
GET LOCALE Determine text environment
LOG Mathematical function: Natural logarithm (COMPUTE)
Logical condition
SELECT ... WHERE when reading database tables
UPDATE ... WHERE when changing database tables
DELETE ... WHERE when deleting fromdatabase tables
SELECT ... FROM ... ON when reading usinga join
LOG10 Mathematical function: Base 10 logarithm (COMPUTE)
LOOP Loop
LT Relational operator: Less than
M Relational operator: Byte contains zeros and ones
MARGIN List output: Distance from edge (SET)
MATCHCODE Matchcode handling
PARAMETERS ... MATCHCODE for parameters
SELECT-OPTIONS ... MATCHCODE for selection options
MAX Aggregate expression: Maximum (SELECT)
MEMORY ABAP/4 memory
EXPORT ... TO MEMORY Roll out data to memory
IMPORT ... FROM MEMORY Restore data from memory
MESSAGE Output message
MESSAGE-ID Specify message class (REPORT)
METHOD Definition of a method
METHODS Class component method
MIN Aggregate expression: Minimum (SELECT)
MOD Arithmetic operator: Remainder after division
(COMPUTE)
MODIFY Modify tables or objects
MODULE Flow logic: Module
MOVE Assignment
MOVE-CORRESPONDING Component-by-component assignment
MULTIPLY Multiply
MULTIPLY-CORRESPONDING Field string multiplication
NA Relational operator forcharacter comparison:
Contains not any characters
NE Relational operator: Not equal
NEW-LINE List processing: New line
NEW-PAGE List processing: New page
NODES Interface work area forlogical databases
NO-GAP Output format: Leave nogaps (WRITE)
NO-HEADING Display no column headers (NEW-PAGE)
NO-SCROLLING Do not scroll line (NEW-LINE)
NO-SIGN Output format: No preceding signs (WRITE)
NO-TITLE Do not display standardpage header (NEW-PAGE)
NO-ZERO Output format: No leading zeros (WRITE)
NON-UNIQUE Defines an
TYPES internal table type
DATA internal table object
NP Relational operator forcharacter comparison:
Does not contain pattern
NS Relational operator forcharacter comparison:
Does not contain character
O Relational operator: Byte positions occupied by1
OBJECT External object
CREATE OBJECT Generate
FREE OBJECT Release
OCCURS Defines an
TYPES internal table type
DATA internal table object
ON CHANGE Control break
OPEN Open file/cursor
OR Relational operator: OR
ORDER BY Sort table rows (SELECT)
OVERLAY Overlay character fields
PACK Conversion
PARAMETER Parameter in global SAP memory
GET Read parameter
SET Set parameter
PARAMETERS Define report parameters
PERFORM Execute subroutine
PF-STATUS Set GUI status
POSITION List processing: Defineoutput position
PRINT Print formatting (NEW-PAGE)
PRINT-CONTROL Define print format
PRIVATE Class area not visible from outside
PROGRAM Introduction for type Mand S programs
LEAVE PROGRAM Leave program
PROPERTY Object property
GET PROPERTY Get property
SET PROPERTY Set property
PROVIDE Internal tables: Interval-related processing
PUT Trigger event
RADIOBUTTON Radio button (PARAMETERS)
RAISE Raise exceptions and events
RAISING Raise error message in function module
RANGES Define internal table for selection criterion
READ Read tables or objects
RECEIVE Receive results (RFC)
REFRESH Delete internal table
REFRESH CONTROL Initialize control
REJECT Do not process current database line further
REPLACE Replace characters
REPORT Introduction for type 1programs
DELETE REPORT Delete program
EDITOR-CALL FOR REPORT Call ABAP program editor
INSERT REPORT Insert program in library
READ REPORT Read program
RESERVE List processing: Conditional new page
RESET Output format: Reset all formats (FORMAT)
RIGHT-JUSTIFIED Output format: Right justified (WRITE)
ROLLBACK Roll back database changes
ROUND Output format: Scaled (WRITE)
RTTI Runtime type identification
RUN TIME ANALYZER Activate/Deactivate runtime analysis (SET)
SCAN Analyze ABAP/4 source code
SCREEN Screen
CALL SCREEN Call screen
SET SCREEN Set next screen
LEAVE SCREEN Leave screen
LEAVE TO SCREEN Branch to a screen
LOOP AT SCREEN Loop through screen fields
MODIFY SCREEN Modify screen fields
SCROLL List processing: Scroll
SCROLL-BOUNDARY List processing: Fix lead columns (SET)
SEARCH Find character
SELECT Read database table
SELECT-OPTIONS Define selection criterion
SELECTION-SCREEN Design selection screen
AT SELECTION-SCREENEvent: After editing ofselection screen
SHARED BUFFER Cross-transaction application buffer
DELETE FROM SHARED BUFFER delete from application buffer
EXPORT ... TO SHARED BUFFER Store data in application buffer
IMPORT ... FROM SHARED BUFFER Read data from application buffer
SELECTION-TABLE Selection table (SUBMIT)
SET Set different processing parameters
SHIFT Move character
SIGN Mathematical function: Sign (COMPUTE)
SIN Mathematical function: Sine (COMPUTE)
SINGLE Select single record (SELECT)
SINH Mathematical function: Hyperbola sine (COMPUTE)
SKIP List processing: Outputblank line
SORT Sort internal table or extract dataset
SORTED TABLE Table type for internaltables that are always kept
SPLIT Split character fields
SQRT Mathematical function: Square root (COMPUTE)
STANDARD TABLE Table type for standardinternal tables
START-OF-SELECTION Event: Before first access to LDB
STATICS Define static data
STOP Stop data selection (LDB)
STRING Data type for variable-length character sequence
STRLEN Character function: Current length (COMPUTE)
STRUCTURE Data structure
INCLUDE STRUCTURE Use structure
SUBMIT Program call
SUBTRACT Subtract
SUBTRACT-CORRESPONDING Field string subtraction
SUM Calculate control total
SELECT ... SUM Aggregate expression: Total
SUPPLY Supply context key fields
SUPPRESS DIALOG Suppress dialog
SYMBOL Output as symbol (WRITE)
SYNTAX-CHECK Syntax check for programs and screens
SYNTAX-TRACE Syntax check log
SYSTEM-CALL Call to various system services
SYSTEM-EXCEPTIONS Catch runtime errors (CATCH)
TABLE LINE Unstructured lines in internal tables
TABLE_LINE Unstructured lines in internal tables
TABLES Declare database table
TABLE Set or array operations for database tables
DELETE ... FROM TABLE Delete block of lines
INSERT ... FROM TABLE Insert block of lines
MODIFY ... FROM TABLE Insert/update block of lines
UPDATE ... FROM TABLE Update block of lines
SELECT ... INTO TABLE Copy block of lines to internal table
TAN Mathematical function: Tangent (COMPUTE)
TANH Mathematical function: Hyperbola tangent (COMPUTE)
TEXT Locale-specific
CONVERT TEXT Set format
SORT itab AS TEXT Sort an internal table
SORT AS TEXT Sort an extract dataset
TEXTPOOL Text elements
DELETE TEXTPOOL Delete
INSERT TEXTPOOL Insert
READ TEXTPOOL Read
TIME Time measurement
GET RUN TIME Get runtime
GET TIME Get time
SET RUN TIME ANALYZER Switch runtime analysison/off
TIME STAMP Time stamp
GET TIME STAMP Get time stamp
CONVERT TIME STAMP Convert time stamps to date/time
WRITE f TIME ZONE Output of time stamps to lists
TITLEBAR Set screen title (SET)
TOP-OF-PAGE Event: Top of page handling in lists
TRANSACTION SAP transaction
CALL TRANSACTION Call
LEAVE TO TRANSACTION Leave to
TRANSFER Output to file
TRANSLATE Character conversion incharacter fields
TRANSPORTING Selective field transport
MODIFY ... TRANSPORTING Modify lines of an internal table
READ ... TRANSPORTING Read lines of an internal table
LOOP ... TRANSPORTING Loop through an internal table
TRUNC Mathematical function: Whole number part (COMPUTE)
TYPE Define a type
TYPES ... TYPE Define a type
DATA ... TYPE Define a field
TYPE-POOL Introduction for type Tprograms
TYPE-POOLS Include type group
TYPES Define types
ULINE List processing: Underscore
UNDER Output format: One under the other (WRITE)
UNIQUE Define an
TYPES internal table type
DATA internal table object
UNIT Output format: Unit (WRITE)
UNPACK Conversion
UPDATE Update database table
USER-COMMAND List processing: Execute command immediately (SET)
USING Use parameter or format
USING Parameter of a subroutine
USING EDIT MASK Output format: Use template (WRITE)
VALUE-REQUEST Self-programmed value help(F4)
PARAMETERS ... VALUE-REQUEST for parameters
SELECT-OPTIONS ... VALUE-REQUEST for selection options
WHEN Case distinction
SELECT ... WHERE when reading from databasetables
UPDATE ... WHERE when changing database tables
DELETE ... WHERE when deleting database tables
LOOP AT ... WHERE when looping at internal tables
DELETE ... WHERE when deleting from internal tables
WHILE Loop
WINDOW List processing: Outputin window
WITH-TITLE Output standard page header (NEW-PAGE)
WORK Processing unit
COMMIT WORK Close unit
ROLLBACK WORK Close unit, but undo changes
WRITE List processing: Output
WRITE TO Correct type output in a variable
X Data type for fixed-length byte sequence
XSTRING Data type for variable-length byte sequence
Z Relational bit operator: Bit positions occupiedby
Regards
Sasidhar Reddy Matli. -
Hi can anyone explain me working of pricing copy control ?
Especially significance of condition control H and F in pricing copy control
Thank youDear Nikhil
While carry out billing, you can determine the basis for billing based on the data you maintain in "Billing Quantity" of Copy Control.
A: Relevant for delivery-related billing documents
Outbound delivery is the basis for billing. The billing document status is only updated in the outbound delivery.
B: Relevant for order-related billing documents
The sales document is the basis for billing. The billing status is defined by the required quantity.
In the standard system the item categories REN (returns) and BVN (cash sales) are set up in this way.
C: Relevant for order-related billing documents
The sales document is the basis for billing. The billing status is defined by the target quantity.
In the standard system the item categories G2N (credit memo) and L2N (debit memo) are set up in this way.
D: Relevant for pro forma
To create a pro forma invoice, the billing relevance indicator must be blank. In addition, indicator D for cross-company code business processing should be used as follows:
In the case of free-of-charge outbound deliveries, an internal allocation should be made to the company code for the delivery.
The indicator D allows you to make free-of-charge outbound deliveries.
F: Relevant for order-related billing documents - Status according to the invoice receipt quantity
Relevant for order-related billing on the basis of the invoice receipt quantity (third party business transaction). The system only puts the order into the billing due list, if in Purchasing the invoice has been received from the vendor and processed. After every invoice receipt, a customer invoice is created in addition to the quantity given in the incoming invoice. The order applies until the next invoice comes in from the vendor.
In the standard system, the item category TAS (third party business transaction) is set up in this way.
Alternatively this procedure can refer to the quantity of goods received.
You can control whether the invoice receipt quantity or the quantity of goods received is relevant for billing by carrying out copying control for billing at item level in the billing quantity field.
G: Relevant for order-related billing of the delivery quantity
The order is relevant for billing, but the cumulated quantity already delivered. This means that you can bill a number of partial deliveries in one transaction.
H: Relevant for delivery-related billing documents - no zero quantities
You can use this to prevent items with zero amount being included in the billing document.
I: Relevant for order-related billing documents - billing plan
Billing is carried out using the billing plan and its status. The status of the order item is understood to be the total status of the billing plan billing statistics.
In the standard system, the item categories WVN (Service), MVN (rent) and TAO (milestone billing) are set up in this way.
J: Relevant for cross EC country deliveries.
thanks
G. Lakshmipathi -
UK Payroll :Pension issue
Hi Experts,
This is related to Additional Voluntary contributions.When an employee is on whole month unpaid leave and there is an entry in InfoType 71,Additional Voluntary Contributions,Flat rate,this is calculated and shown on the payslip although the emp doesnt have sufficient amount (as he is on unapid leave whole month).
We tried putting the wage type in the arrears table(V_T51P6)So that it will not deduct that amount for the month he is on unpaid leave but still its deducting.
Any help on this would be appreciated with higher points?
Thanks in Advance,
DharaniHello
Please refer to the SPRO node of the IMG,where you need to maintain the entries for the pension scheme implementation.
Payroll>payroll great britain>Pension Schemes.
Here you need to maintain all required customising for the pension schemes.
Band numbers are used in the calculation of Percentage and Mixed-rate Pension Scheme contributions
Pension Band Level.
The band levels divide the pensionable pay into bands. The band levels can be set at the figures of your own choice.
The band levels are used in the case of Percentage Pension Schemes to calculate the percentage contribution amounts from each band.
With a Mixed-Rate Pension Scheme either a flat-rate or a percentage contribution will be calculated from each band of the employee's salary.
Regards -
Withholding tax Amount not being displayed in the Invoice while posting a Parked Document
Hi,
I have created a parked document for the Vendor who has the Witholding tax code w9 - 15% . I created Parked Document using FBV1 and then tried posting the same using FBV0.Somehow I am not getting the Withholding tax Amount in the FI Document created. However the W/Tax Base Amount and the W/ Base LC are being displayed correctly.
Say if the Line item Amount is 1,000$ then both the amounts mentioned above in the Additional tab "Withholding tax Data" are being displayed as 1,000 usd but the W/Tax Amount is 0,00 USD.
2. Also We have the PI and the Interface is written to post the Parked document while the xml file. There is a Method Execute_Asynchronous which has two BDCs one for FBV2 ( Change Parked Document ) followed by the Post Parked Document FBV0. Hence When I try to post the Parked Document using the SPROXY Interface which has two BDCs Viz FBV2 & FBV0 I still get the Invoice with the Same Amounts and at times with additional 2 zeros added to it in the Additionsal Tax Data Screen.
I am not sure what is the reason for this. Can anybody help me sort out this Issue.
Can there be any Config issues. Please let me know what all config Settings we need to do to sort out this Issue.
Also let me know why the 2 Zeros are getting added to the Base Amount e.g if the Vendor Line item is 12,000 USD it shows as 12,00000.00 in the Withholding tax Data Tab in the Invoice.
Regards,
Deepak.Dear Praveen,
please check into IMG if You defined the WT type You are using for Your Comapny code:
IMG --> Assign Withholding Tax Types to Company Codes
I hope this helps.
Mauri -
Satellite C650 - Lemonish?
I have a Toshiba Satellite C650 that I got as a Christmas gift in December. Everything worked fine with it until one day at the end of April. I used the computer in the morning, closed it, went to an appointment for about an hour. When I came home and opened it up again it was on a black screen with a blue box asking for a HDD/SDD Password, I tried every password I have ever used and nothing worked. I called Toshiba Tech Support and the woman told me it is a hardware issue, that the hard drive needed to be replaced and it is covered under the warranty.
I asked her if she was sure, because she had said the hard drive set up the password on it's own because it had been damaged. She said she was 100% sure that the hard drive can set up a password to protect itself if it breaks.
I sent in my laptop overnight to the Louisville address, via UPS go figure, UPS are the people who actually fix the laptops. So I paid them $100 to overnight it to themselves... That's a different story.
So a short while after I got the Unit received email from Toshiba, I got another email saying that because there is a HDD password, my repair is not covered under warranty. Now remember, that is the whole reason I sent it in to be fixed. But now they want me to pay $175.99 to get it fixed. I called and spoke to the Customer Relations department, they were ZERO help. The woman told me that there is NO way that the hard drive can set up a password on its own. That I MUST of set up the password and forgot and that because there is a password it is not covered. I asked to speak to a supervisor, and she actually said to me that "it is illegal for someone to come to my desk and use my phone." She REFUSED to let me speak to a supervisor and then when I told her I was going to complain to the BBB she said I was going to get her fired because she told me she was located in Utah and then hung up on me. I called back and spoke to someone else who told me that BIOS is a NEW system and that when the computer is first booted up that it prompts you to set up an HDD password, and if you don't set up the password then it wont start up. I told him that I have never had to do that with any of my computers that I have owned nor did it ask me to do that with this laptop. But he insisted that BIOS was new and it is a software issue so therefore it is not covered. Then I asked him why the computer would suddenly out of the blue ask me for a HDD password, he said because of a hard ware issue. So it is a hardware issue, yet it is not covered because Toshiba does not want to cover there mistakes with someones valid warranty.
So this is my question, has anyone else had an issue like this? I know BIOS is not new, but does anyone know why the laptop would of just suddenly asked for a HDD password, do you know if you must set up a HDD password when you forst boot the computer? Anyone had such a bad experiance with Toshiba customer relations?
Oh BTW, I paid just to get my laptop back that was 6 days ago, I called today and my repair is still on quote hold because no one told the repair depot that I paid. So now I have to wait another 10 business days for them to even fix it. I will never buy Toshiba again, not after being lied to and cheated out of $175.99.Sorry to hear about all that trouble! Can you send me a PM with your name, case number, contact information, and laptop information (model number, model-part number, serial number if you have them)? I'd like to try to help. You can click my name to see my profile and then click the link on the right to send me a PM.
- Peter
Maybe you are looking for
-
Report all activations of Office 365 ProPlus for all users
Hello: I know that I can open my Office 365 Settings, Software, and see how many devices I have activated Office 365 Pro-plus on. What I am looking for is a way for an Admin to run a Powershell script (or command) to retrieve the activations for ALL
-
+ 999 line items invoice posting in MM
Hi, How can you manage +999 line items invoices in MM? Now those invoices are treated in FI, using a program developed that allows the system to split the document in smaller ones, but in the future we want to post them using MM. There is someone who
-
Citrix access gateway website -- the application frame does not load properly
Goal - use remote desktop via citrix website; Did work in FF in July; now (Aug) it doesn't Problem: Application frame with link to RDP is blank I log into website OK - three frames should be present: 1) fileshare - I don't use this & it appears to lo
-
Auto populate user email and manager email address
I have SharePoint List which is connected to InfoPath form. Form have 2 required filed ( Recipient and Manager Email). I wonder if it is possible to auto populate those fields. Right now I am using this code to get user userid = username() simam
-
Making a password "unchangable" by user
Hi, I am trying to get a user with linked accounts still be able to unlock accounts of his but not be able to change the password on them. i.e. user goes into self.service and wants to change password on his accounts, simple or synced specific accoun