Difference between Cash position and LiquidityForecast
Hi experts!
I have a problem about Cash management.
In document B46:Cash Management Germany (Building Block Configuration Guide), why configure Cash position same to configure LiquidityForecast.
Please explain about difference between Cash position and LiquidityForecast
Thanks & Reguards
Ngocpt.
Cash position = cash + bank balances, where as Liquidity forecast=Cash position + AR
Similar Messages
-
DIFFERENCE BETWEEN CASH JOURNAL AND F-02
Dear All,
Kindly let me know the difference between Cash Journal and F-02
Best Regards,
S Balasubramanian
Moderator: Please, read basic SAP materialHi S Balasubramanian,
Any transactionn which is related directly with Cash is done in Cash journal(Petty Cash).
Example:Cash withdrawal from Bank,Cash deposit in Bank, Vendor payment in Cash, Customer payment in cash, small expense payment in cash, revenue through cash.
Using cash journal we can identify the exact cash receipts and cash payment and cash balance.
Regarding F-02, This transaction is used to do general ledger posting.
Using this transaction we can do General ledger posting, customer invoice, customer payment, vendor invoice, vendor payment,
we can post any transaction using F-02 and combination of the posting keys.
Regards,
Bhushan -
Difference between Cash Counter and Cash Journal
Hi All,
Please tell me what is the difference between Cash Counters, Cash Journal And Cash Book.
How can we use all of these in SAP FI?
Please revert asap.
Thank YouDear Verma
Cash Journal
The cash journal is a subledger of Bank Accounting. It is used to manage a company's cash transactions. The system automatically calculates and displays the opening and closing balances, and the receipts and payments totals. You can run several cash journals for each company code. You can also carry out postings to G/L accounts, as well as vendor and customer accounts.
To my knowledge there is nothing called Cash Book and Cash Counters in SAP. If this helps please reward with points.
Best Regards
kesav -
Difference between sy-uline and uline
Hi All,
Any one of you please update me what is the difference between sy-uline and uline. Also when i give sy-uline in top-of-page event it gives error.
Thanks
sankarwith ULINE u can specify the position from where the ULINE should start
corresponds to WRITE AT 3(10) SY-ULINE.
ULINE AT 3(10) NO-GAP will supress the spacess after the under line
ex : 1
uline at 4(10).
write : / 'My Program'.
uline at 4(10).
ex : 2
write : 'My Program' , sy-uline. -
What is difference between report programming and dialog programming?
hi,
what is difference between report programming and dialog programming? plz provide some example code
byeABAP programming
Basically reports are used to read database and represent the results in lists.
Reports are collections of processing blocks that the system calls depending on events.
We can use reports to evaluate data from database tables.
Reports are stand alone programs and controlled by events.
A report itself never creates events
steps in report:
Processing the selection screen
Reading the database
Evaluating the data and creating lists
Outputting a list.
1st u write simple logics, after that u can enhance the code as step by step.
http://venus.imp.mx/hilario/Libros/TeachYrslfAbap4/index.htm
http://help.sap.com/saphelp_47x200/helpdata/en/d1/802cfc454211d189710000e8322d00/frameset.htm
http://www.sapdev.co.uk/reporting/reportinghome.htm
Dialog Programming
Structure of a Dialog Program
A dialog program consists of the following basic components:
Screens (dynpros)
Each dialog in an SAP system is controlled by dynpros. A dynpro (DYnamic PROgram) consists of a screen and its flow logic and controls exactly one dialog step. The flow logic determines which processing takes place before displaying the screen (PBO-Process Before Output) and after receiving the entries the user made on the screen (PAI-Process After Input).
The screen layout fixed in the Screen Painter determines the positions of input/output fields, text fields, and graphical elements such as radio buttons and checkboxes. In addition, the Menu Painter allows to store menus, icons, pushbuttons, and function keys in one or more GUI statuses. Dynpros and GUI statuses refer to the ABAP/4 program that control the sequence of the dynpros and GUI statuses at runtime.
ABAP/4 module pool
Each dynpro refers to exactly one ABAP/4 dialog program. Such a dialog program is also called a module pool, since it consists of interactive modules. The flow logic of a dynpro contains calls of modules from the corresponding module pool. Interactive modules called at the PBO event are used to prepare the screen template in accordance to the context, for example by setting field contents or by suppressing fields from the display that are not needed. Interactive modules called at the PAI event are used to check the user input and to trigger appropriate dialog steps, such as the update task.
All dynpros to be called from within one transaction refer to a common module pool. The dynpros of a module pool are numbered. By default, the system stores for each dynpro the dynpro to be displayed next. This dynpro sequence or chain can be linear as well as cyclic. From within a dynpro chain, you can even call another dynpro chain and, after processing it, return to the original chain.
Check this link for basics.
http://sap.mis.cmich.edu/sap-abap/abap09/index.htm
Check this link for Dialog Programming/Table Control
http://www.planetsap.com/Tips_and_Tricks.htm#dialog
Check this SAP Help for Dialog Program doc.
http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9cdc35c111d1829f0000e829fbfe/content.htm
Check this SAP Help link for Subscreens.
http://help.sap.com/saphelp_nw70/helpdata/en/9f/dbabfe35c111d1829f0000e829fbfe/content.htm
Check this link for subscreen demo program.
http://abapcode.blogspot.com/2007/05/demo-program-to-create-subscreen-in.html
Also check this link too.
http://abapcode.blogspot.com/2007/06/dialog-programming-faq.html
http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9cdc35c111d1829f0000e829fbfe/frameset.htm
http://sap.mis.cmich.edu/sap-abap/abap09/sld004.htm
http://help.sap.com/saphelp_nw04/helpdata/en/52/670ba2439b11d1896f0000e8322d00/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/52/670c17439b11d1896f0000e8322d00/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/52/670c17439b11d1896f0000e8322d00/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9ccf35c111d1829f0000e829fbfe/frameset.htm
http://abapprogramming.blogspot.com/ -
I have a test system which uses a PXI-7352 motion controller with a MID-7602 stepper motor drive to position a 200 step/revolution stepper motor with an attached 1000 line encoder. The MID-7602 is configured for 64 microsteps per step, giving 12,800 microsteps and 4000 encoder counts per revolution. The system is controlled using LabView 7.1 and NI-Motion 6.13. To home the motor, I've defined a sequence in MAX which first finds the reverse limit switch and then moves forward to the encoder index pulse.
When finding its reference in open loop mode, the system its reference at the same microstep each time. When findings its reference in closed loop mode, the system finds its reference somewhere within about a 20 microstep wide range.
I hope somebody out there with more experience with this controller can describe the difference between finding the encoder index in open loop mode and finding the encoder index in closed loop mode.
Thanks,
Mark MossHello Mark,
I suspect that the behavior you are experiencing has today
with the resolution difference between your encoder and your
microstepping. Let me illustrate with an
example:
Example Setup
Stepper
Motor
NI
Motion Controller
10
steps per encoder pulse (Every 10 steps the controller gets an encoder
pulse, therefore positions 0-9 all appear to be 0 to the controller)
The
system has a maximum of 3 pull in moves set
Open Loop Scenario
The
system is commanded to go to position 9.
The
controller sends out 9 pulses.
The
motor moves to position 9.
Closed Loop Scenario
The
system is commanded to go to position 9.
The
controller sends out 9 pulses.
The
motor moves to position 9.
The
controller checks its position and sees that it is still at position 0
because it has not received an encoder pulse.
Because
the controller thinks it is still at position 0, it sends another 9 pulses
as its first pull in move.
The
motor moves to position 18.
The
controller checks its position and sees that it is at position 10 because
it has only received one encoder pulse.
Because
the controller thinks it is still at position 10, it sends1 reverse pulse
as its second pull in move.
The
motor moves to position 17.
The
controller checks its position and sees that it is at position 10 because
it has only received one encoder pulse.
Because
the controller thinks it is still at position 10, it sends and additional
single reverse pulse as its third pull in move.
The
motor moves to its final position of 16.
I believe something similar is happening with your
application as it looks for the index pulse.
Because the controller does not compensate for what it perceives as
position error in open loop mode, the motor always goes to the same commanded
position. In closed loop mode, the motor
is bouncing around inside the single index encoder pulse trying to find a
certain position.
There are several recommendations I can make towards
correcting this behavior. These
recommendations are in order of effectiveness:
Setup
your system so that there are more encoder counts per revolution than
steps per revolution.
Turn
off pull-in moves by setting them to 0 in MAX.
Use an
open loop configuration.
Play
around with the pull in window in MAX.
Regards,
Luke H -
Difference between Transaction Figures and Line Items
Hi,
I gone through FI like FI-GL,FI-AR,FI-AP..there i find...
Line Items & Transaction figures as main...like
in FI we have
Line Items - 0FI_GL_4,0FI_AR_4,0FI_AP_4 etc...
Transaction Figures - 0FI_GL_6,0FI_AR_6,0FI_AP_6 etc...
Now Can some please explain...
what exactly Line Items are?
What exactly Transaction Figures are?
How data flows from end to end in FI? i.e where exactly GL,AR,AP comes into picture..how they are internally related?
Some one please explain me in detail (with expamles if possible) and quick reply is much appreciated...
Regards
RamsunderHi
What exactly line items :
Line items are document items that were posted to a specific account. In contrast to a document item a line item only contains the information from the document that is relevant from the account view.
You can display the following line items:
Open items, Cleared items, Noted items, Parked items ,Items with special G/L transactions (in Accounts Receivable and Accounts Payable),Items with customer or vendor items (in Accounts Receivable and Accounts Payable)
You can display the line items for the following account types: Customer accounts,Vendor accounts,G/L accounts.
What exactly Transaction Figures are?
Transaction figures are the sums of line items on the debit or credit side. The balance is the difference between the debit and the credit transaction figure.
If you take General ledger
AP records all accounting transactions for dealings with suppliers(Vendors). Much of its data is obtained from procurement (Materials Management).
AR records all accounting transactions for dealings with customers. Much of its data is obtained from Sales and Distribution.
Asset Accounting records all accounting transactions relating to the management of assets.
Travel Management manages and calculates travel costs and supports travel planning and travel expenses.
Bank ledger supports the posting of cash flows.
Regards
Chandra Sekhar T -
Feature set difference between FI-AR and FI-CA
Hi,
While I am trying to do a comparison analysis between FI-AR/AP and FI-CA for Insurance Industry, I can deduce various facts like FI-CA been developed for transaction extensive industries like telecom/insurance which might often need automated processing (FI-AR appears to have more of manual processes for handling aspects of incoming payments) along with required performance. FI-AR/AP are more of standard Accounts receivable/payable module not necessarily catering to exact needs of industries mentioned above. Another major difference is the more flexible master data model FI-CA has to offer compared to FI-AR/AP.
However, I am not able to deduce clearly if there are corresponding features available in FI-AR/AP for specific features available in FI-CA for handling incoming & outgoing payments. e.g.:
1) Is bank reconciliation supported in FI-AR/AP? Do we have mechanisms to upload electronic bank statement for the same?
2) Does FI-AR provides varying features like different lot processing in FI-CA for bulk processing, Cash desk (i know this is not supported in FI-AR). The process of clearing appears to be very manual intensive.
3) Similarly what is the support for payments (especially automated for bulk processing) in FI-AP?
4) Assume other insurance industry specific features like brokers collection, collection agency collections, co-insurance specific features etc. are not supported in FI-AR/AP and no corresponding features would exist for obvious reasons.
Please suggest any other major differences between FI-CA and FI-AR/AP from an Insurance/Reinsurance industry perspective you may know of.
Thanks in advance for your time.
Regards,
AnkitRavindra,
1) Check the configuration.
Data from SD is posted to accounts (FI/PCA) via condition type -> accout key -> access sequence -> account.
Data from SD is posted to SIS via the mapping of condition type to key figures.
2) Check if values are posted to sales accounts directly from FI. These will not reflect in SIS.
Mohit -
The difference between FIELD-SYMBOL and normal DATA TYPE
Dear experts,
Please see the example below, both are output the same result.
DATA: EXTERNAL_RECORD(4000),
POSITION TYPE I,
LENGTH TYPE N,
ENTRY TYPE STRING.
EXTERNAL_RECORD = '0005Smith0007Edwards0005Young'.
DO.
LENGTH = EXTERNAL_RECORD+POSITION(4).
IF LENGTH = 0.
EXIT.
ENDIF.
ADD 4 TO POSITION.
MOVE EXTERNAL_RECORD+POSITION(LENGTH) TO ENTRY.
WRITE ENTRY.
ADD LENGTH TO POSITION.
IF POSITION >= 4000.
EXIT.
ENDIF.
ENDDO.
--OR It can be written as--
DATA: EXTERNAL_RECORD(4000),
POSITION TYPE I,
LENGTH TYPE N.
FIELD-SYMBOLS <ENTRY>.
EXTERNAL_RECORD = '0005Smith0007Edwards0005Young'.
DO.
LENGTH = EXTERNAL_RECORD+POSITION(4).
IF LENGTH = 0.
EXIT.
ENDIF.
ADD 4 TO POSITION.
ASSIGN EXTERNAL_RECORD+POSITION(LENGTH) TO <ENTRY>.
WRITE <ENTRY>.
ADD LENGTH TO POSITION.
IF POSITION >= 4000.
EXIT.
ENDIF.
ENDDO.
Is there any special circumstances we need to use FIELD-SYMBOL?
Why is FIELD-SYMBOL is introduce in the first place?
Kindly advice with example.
Thanks in advance for those who can help me on this.HI,
You can use field symbols to make the program more dynamic. In this example the name of a table control is substituted by a field symbol. Thus you cal call the form with any internal table, using the name of the table control as a parameter.
Example
form insert_row
using p_tc_name.
field-symbols <tc> type cxtab_control. "Table control
assign (p_tc_name) to <tc>.
insert 100 lines in table control
<tc>-lines = 100.
Field symbols allow you to:
** Assign an alias to a data object(for example, a shortened
name for data objects structured through several hierarchies
- <fs>-f instead of rec1-rec2-rec3-f)
** Set the offset and length for a string variably at runtime
** Set a pointer to a data object that you determine at runtime (dynamic ASSIGN)
** Adopt or change the type of a field dynamically at runtime
** Access components of a structure
** (from Release 4.5A) Point to lines of an internal table
(process internal tables without a separate work area)
Field symbols in ABAP are similar to pointers in other programming
languages. However, pointers (as used in PASCAL or C) differ from ABAP
field symbols in their reference syntax.
The statement ASSIGN f to <fs> assigns the field f to field
symbol <fs>. The field symbol <fs> then "points" to the
contents of field f at runtime. This means that all changes to the
contents of f are visible in <fs> and vice versa. You declare
the field symbol <fs> using the statement FIELD-SYMBOLS: <fs>.
Reference syntax
Programming languages such as PASCAL and C use a dereferencing symbol
to indicate the difference between a reference and the object to which
it refers; so PASCAL would use p^ for a pointer instead of p, C would
use *p instead of p. ABAP does not have any such dereferencing symbol.
** In PASCAL or C, if you assign a pointer p1 to a pointer p2,
you force p1 to point to the object to which p2 refers (reference semantics).
** In ABAP, if you assign a field symbol <fs1> to a field
symbol <fs2>, <fs1> takes the value of the data object to
which <fs2> refers (value semantics).
** Field symbols in ABAP are always dereferenced, that is,
they always access the referenced data object. If you want to
change the reference yourself in ABAP, you can use the ASSIGN statement
to assign field symbol <fs1> to field symbol <fs2>.
Using field symbols
You declare field symbols using the FIELD-SYMBOLS statement.
They may be declared either with or without a specific type.
At runtime you assign a field to the field symbol using the ASSIGN
statement. All of the operations on the field symbol act on the field
assigned to it.
When you assign a field to an untyped field symbol, the field symbol
adopts the type of the field. If, on the other hand, you want to assign
a field to a typed field symbol, the type of the field and that of the
field symbol must be compatible.
A field symbol can point to any data object and from Release 4.5A,
they can also point to lines of internal tables.
The brackets (<>) are part of the syntax.
Use the expression <fs> IS ASSIGNED to find out whether the field
symbol <fs> is assigned to a field.
The statement UNASSIGN <fs> sets the field symbol <fs> so
that it points to nothing. The logical expression <fs>
IS ASSIGNED is then false. The corresponding negative expression
is IF NOT <fs> IS ASSIGNED.
An unassigned field symbol <fs> behaves as a constant with
type C(1) and initial value SPACE.
MOVE <fs>
TO dest Transfers the initial value SPACE to the variable dest
MOVE 'A' to <fs>
Not possible, since <fs> is a constant
(runtime error).
To lift a type restriction, use the CASTING addition in the
ASSIGN statement. The data object is then interpreted as though
it had the data type of the field symbol. You can also do this
with untyped field symbols using the CASTING TYPE <type> addition.
The danger with pointers is that they may point to invalid areas.
This danger is not so acute in ABAP, because the language does not
use address arithmetic (for example, in other languages, pointer p
might point to address 1024. After the statement p = p + 10, it would
point to the address 1034). However, the danger does still exist, and
memory protection violations lead to runtime errors.
A pointer in ABAP may not point beyond a segment boundary. ABAP does
not have one large address space, but rather a set of segments.
Each of the following has its own segment:
* All global data
* All local data
* Each table work area (TABLES)
* Each COMMON PART
You should only let field symbols move within an elementary field or
structure where ABAP allows you to assign both within the global data
and beyond a field boundary.
Rgds
Umakanth -
Difference between datatype NUMBER and NUMBER(38)
Difference between datatype NUMBER and NUMBER(38)
From
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/sql_elements001.htm#i54330
NUMBER Datatype
The NUMBER datatype stores zero as well as positive and negative fixed numbers with absolute values from 1.0 x 10-130 to (but not including) 1.0 x 10126. If you specify an arithmetic expression whose value has an absolute value greater than or equal to 1.0 x 10126, then Oracle returns an error. Each NUMBER value requires from 1 to 22 bytes.
Specify a fixed-point number using the following form:
NUMBER(p,s)
where:
p is the precision, or the total number of significant decimal digits, where the most significant digit is the left-most nonzero digit, and the least significant digit is the right-most known digit. Oracle guarantees the portability of numbers with precision of up to 20 base-100 digits, which is equivalent to 39 or 40 decimal digits depending on the position of the decimal point.
s is the scale, or the number of digits from the decimal point to the least significant digit. The scale can range from -84 to 127.
Positive scale is the number of significant digits to the right of the decimal point to and including the least significant digit.
Negative scale is the number of significant digits to the left of the decimal point, to but not including the least significant digit. For negative scale the least significant digit is on the left side of the decimal point, because the actual data is rounded to the specified number of places to the left of the decimal point. For example, a specification of (10,-2) means to round to hundreds.
Scale can be greater than precision, most commonly when e notation is used. When scale is greater than precision, the precision specifies the maximum number of significant digits to the right of the decimal point. For example, a column defined as NUMBER(4,5) requires a zero for the first digit after the decimal point and rounds all values past the fifth digit after the decimal point.
It is good practice to specify the scale and precision of a fixed-point number column for extra integrity checking on input. Specifying scale and precision does not force all values to a fixed length. If a value exceeds the precision, then Oracle returns an error. If a value exceeds the scale, then Oracle rounds it.
Specify an integer using the following form:
NUMBER(p)
This represents a fixed-point number with precision p and scale 0 and is equivalent to NUMBER(p,0).
Specify a floating-point number using the following form:
NUMBER
The absence of precision and scale designators specifies the maximum range and precision for an Oracle number.
And
2
NUMBER[(precision [, scale]])
Number having precision p and scale s. The precision p can range from 1 to 38. The scale s can range from -84 to 127
Sybrand Bakker
Senior Oracle DBA -
What are the differences between PD objects and PA objects?
can any one tell me What are the differences between PD objects and PA objects?
PA is based on Infotypes 0000-0999. PD is based on Infotypes 1000-1999, chief being Objects Infotype 1000. Objects Infotype is the source of different Object Types such as Person, Position, Org Unit etc. You can check that through transaction OOOT.
Regards
Lincoln -
Difference between Time Management and Time Evaluation
Hello
Is there any Difference between Time Management and Time Evaluation? if yes, then what is it? I guess there's no diff, time evaluation is a report..
please advice
ThanksHi Charlene,
Time management can be divided into 3 steps
1.Time Recording
2.Time Evaluation
3. Planning
Time Evaluation :
The recorded time data is grouped and converted to wage types which can be used by payroll for compensation.SAP provides a time evaluation program RPTIME00 for this purpose.
Standard schemas TM00 and TM04 are used for evaluation of time data got from positive and negative time recording approaches.
time evaluation program RPTIME00 also calculates accrual and entitlement for employees.
Regards,
Swapnil -
Difference between delivery related and order related billing
Hello Friends,
Kindly explain the difference between delivery related and order related billing with an example. ThanksThe billing relevance is controlled by item category of material, which u have assigned to sales document type.
For example
1.item category TAN
Billing relevance is A- Standard-Delivery-related billing document
So in standard order of material which has to get delivered, we will bill it on its delivery. So billing relevance is delivery related billing.
2.BVN
In cash sales item category is BVN whose billing relevance is Relevant for order-related billing - status acc.to order qty.
So here we will bill the customer from sales order only, no need to go to delivery.
DONT FORGT TO REWARD POINTS IF THIS ANSWER SATISFIES YOU.
Thanks
Tushar
SAP SD, SAP BI
09822984340 -
Difference between F-28 and F-30
Hi,
Can someone please explain what is the difference between F-28 and F-30?
Thanks,
RockHi,
As the description says,
F-28 - Post Incoming payments
F-30 - Post with clearing
Incoming pmts is a normal posting.
Will explain the post with clearing with example -
Say a situation, when an employee is treated as vendor and is given a cheque for official expenses. He need to cash this in bank.
So the first JV will be -
Vendor - Debit
check o/s - Credit
When the employee present the check to the bank and cash it, there is one way to pass the JV normally through FB01. But ideally, the better way is to Post with clearing. So,
check o/s - Debit
Bank - credit
Hope it is clear. Pls. assign points, if useful
Thanks,
sridevi -
Difference between Sales employee and Employee responsible
Hi,
Can somebody explain the difference between sales employee and employee responsible
Thanks in advance
Reddyhello, friend.
both sales employee and employee responsible have employee numbers and fall under partner type "PE".
an Employee Responsible is a more general term and could refer to someone who is supposed to maintain documents, who may be dedicated to service a customer or a set of customers, a credit employee or a quasi-manager. he can even be a sales employee.
a sales employee or sales personnel is more specific. usually this refers to the salesman who has a defined set of customer accounts. the sales employee is also specifically tracked in Sales Info System (e.g. t-code MCTI). this position carries the SAP standard code/partner function of "VE" (in German).
hope this helped you.
regards.
Maybe you are looking for
-
MSI Ti-4200 128 MB possible overclocking problem
I have a: QDI Kudoz 7E/333A mobo AMD Athlon 2000+ (Palomino) MSI Ge-Force Ti-4200 128 MB 512 MB Ram@333 Maxtor 160 GB HDD UATA 133 8MB Cache Western Digital 40 GB GDD UATA 100 2MB Cache SB Live Audigy 2 NX Nec DVDR/W 3520 Nec DVD-ROM 5500 Windows XP
-
Update failed after switching to nightly channel according to the MDN (Flame)
Good Evening Firefox OS Pro's :) I just got my new Flame, flashed the base image (http://cds.w5v8t3u9.hwcdn.net/Flame_2.0_v180_1.zip) and the rest (http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/latest-mozilla-b2g32_v2_0-flame-kk/) according to t
-
Crystal report 9 Sql Server 2008 R2 compatability
Can we use Crystal report version 9 in Sql server 2008 R2 to generate reports in web server. Kindly tell us about the compatability of these two. If there is any support issue between these two kindly mention the same. Edited by: Deepan1 on Jun 7, 2
-
IOS 7 and Photoshop touch not getting along well.
Hello adobe people, is anyone else experiencing the total instability of Photoshop touch for iPad on the new iOS 7? for some reason each time I launch he app it cycles to the screen where you decide between new projects or existing, when a project i
-
SmugMug Connection defunct after Yosemite/Aperture 3.6
I've upgraded my MacMini to Yosemite. After the successful upgrade, I've also installed the latest Aperture 3.6 throught the appStore. Aperture just works fine and opened the library flawlessly. However, when I launched it, my SmugMug-entry in the le