Round up all values in FI & other modules also
Hi Experts,
We have an requirement that, while posing of any document in SAP, via FI like Cash / Bank / Expenses Voucher or any kind of document / voucher (may be coming from other modules also), the Decimal Points should not appear or value should be rounded up to nearast rupees.
Eg. if Amount is 145.32 the posting of the said amount must be 145.00 or 145 only.
Will it be possible to handled in SAP in all module or intially in FI Modules atleast.
Please provide support.
Regards,
Kiran S Neve
Hi,
Go to SPRO - A/R & A/P - outgoing payments - outgoing payments globally settings - Define Account for Rounding Differences.
You can also define tolerances, The system will automatically will accept the differences.
Please let me know if you need more information.
Assign points if useful.
Regards
Sridhar M
Similar Messages
-
PCA - Value flow from other modules
HI All,
Can somebody explain how values flow from MM, SD, AR & AP into PCA. How are the account assignments derived and where value flow is done manually??
Thanks, AshokHello
The following data is transferred to Profit Center Accounting:
· Revenues and sales input - through assignment of sales document items
· Direct costs - through assignment of production orders and cost objects
· Overhead costs - through assignment of account assignment objects from Overhead Cost Controlling (cost centers, orders etc.)
FI
When you post data directly in Financial Accounting, all primary data requires an additional assignment to a CO object.
The assignment of this CO object (cost center, order, and so on) to a profit center ensures that the data is passed on to Profit Center Accounting. The profit center cannot, however, be entered directly when the FI posting is made.
It is recommended that you define your cost elements so that the profit center field appears on the account assignment screen in Financial Accounting. This makes it possible for you to verify the assignment. You can do this in Customizing via the basis parameters for business transactions.
SD
The assignment of a sales order to a profit center is passed from the sales order to the delivery note and then on to the billing document. The change in stock if posted to the profit center upon goods issue.
The following data is transferred from bills and debit and credit memos to Profit Center Accounting.
Revenues
Sales deductions (shipping, discounts etc.)
Accruals (e.g. from rebate agreements)
The profit center is assigned at the item level of the sales order. As a default, the system proposes the profit center of the material in the supplier plant. If you require a different assignment, you have the following choices:
· You can define your own substitution rules for profit center determination
· You can enter the profit center manually
MM
All the goods movements are created in Materials Management and, where necessary, reflected from a Profit Center Accounting point of view via a special account determination.
The profit center to which the data should be posted depends on which materials and which CO objects are involved.
The following MM activities are reflected in EC-PCA.
Example: Goods Receipt for Purchase Orders
Example: Goods Receipt for Production Orders
Example: Invoice Receipt
Example: Goods Issue for Delivery Note
Example: Change in Material Prices/Revaluation
Example: Inventory Differences
CO
All the secondary transfers between CO objects are selected and represented in the assigned profit centers.
You can represent the data in Profit Center Accounting by reflecting the original document directly, since only credits and debits arise on the CO objects involved in the transfers.
Also, The system can transfer the following activities from CO:
Example: Order Settlement
Example: Assessment/Distribution
Example: Assessment to Profitability Analysis
Example: Internal Cost Allocation
Example: Transfer Postings
Example: Calculation of Imputed Costs
Example: Transfer Price Allocation Between Partial Projects
Example: Settlement of Work in Process
Example: Production Variances
AA
The system selects all the profit‑related data from Investment Management and Asset Management from the creation, use and sale of assets.
When a new asset is constructed, the data of the capital investment measure is transferred to the profit center of the order or project on which it is based.
Imputed depreciation is transferred to the profit center to which the cost center of the asset is assigned. Likewise, profits or losses from the sale of assets are also transferred to the profit center of the cost center.
In Customizing for Asset Management, one depreciation area is assigned to Controlling. The data of this depreciation area is transferred to Profit Center Accounting.
Hope this gives an idea.
Reg
*Assign points if useful -
Please help me please!'I
Check if it is downloading and if it is not, try not using your credit card or even not purchasing the app
-
Values flow from CO to other modules
Hi Experts
Please provide documentation, values flow from CO to other modules and other modules to CO.
1.When to and How to values flow from CO to other modules?
2.When to and how to values flow from other modules to CO?
Thanks & Regards
Vinod
help.sap.comHI Vinod,
Data flow form 80 to 85% from sd module.
it is in costing based copa while billing happened in sd.
data like sales qty, sales revenue , Cogm flow to Copa with the help of assignment of values condition types with correct value fileds.
form cost center to copa
through copa assessment some admin cost which is not directly proportionate to production and selling distribution cost will flow to copa.
when u do settlement for production order al the standard variance will flow to copa.
and some the values through FIMM intergration.
some the important data like plan values or actual values for raw material it picks form the material master.
i hope this partial information will clear ur douts.
thanks
kareem -
Any function module to round of a value to two decimal places?
Hi gurus,
Any function module to round of a value to two decimal places?Hi,
you can use FM 'ROUND'.
Thanks. -
How to set locking for all values of a char other than using query
Hi Friends,
any suggestions? I like to explicitly lock all possible values of a particular characteristic in a cube without using a filter.
thanks!!
Cran
Edited by: Cranberry CranCran on Jan 31, 2008 4:48 PMIf you dont restrict the characteristic using any value in the filter, then all values will be locked.
-
Hi all,
Is there a function module to round off the currency value to nearest 0.05 , ie. if the currency value is 10.63, it should be rounded off to 10.65 and when it is 10.68, it should be rounded off to 10.70?
If yes, could you please let me know?
Any help in this regard is appreciated.
Regards,
Partha.hi,
try this out.here is the sample program.
pl look into my modified program,
i am assuming your requirement is like
if the last digit in your value is < 5. it should be rounded to 5.
like 10.23 should come to 10.25
& if the last character value is > 5 , it should be rounded to next value with 0.
10.67 should be 10.70
10.98 should be 11.00.
with this assumption, i developed this small code. let me know, if i am wrong.
regards
srikanth
DATA : V_CURR TYPE VBAK-NETWR,
V_CHAR(10) TYPE C.
V_CURR = '10.67'.
WRITE V_CURR TO V_CHAR.
CONDENSE V_CHAR NO-GAPS.
DATA : V_STRLEN TYPE I.
BREAK-POINT.
V_STRLEN = STRLEN( V_CHAR ).
IF V_STRLEN <> 0 .
V_STRLEN = V_STRLEN - 1.
IF V_CHAR+V_STRLEN < '5'.
V_CHAR+V_STRLEN = '5'.
V_CURR = V_CHAR.
ELSE.
IF V_CHAR+V_STRLEN = '6'.
V_CURR = V_CURR + '0.04'.
ELSEIF V_CHAR+V_STRLEN = '7'.
V_CURR = V_CURR + '0.03'.
ELSEIF V_CHAR+V_STRLEN = '8'.
V_CURR = V_CURR + '0.02'.
ELSEIF V_CHAR+V_STRLEN = '9'.
V_CURR = V_CURR + '0.01'.
ENDIF.
ENDIF.
ENDIF.
write :/ v_curr,
v_char.
added modified code.
Message was edited by: Srikanth Kidambi -
How to define null or empty value in BAPI function modules?
Hi,
I have problem with BAPI functions, where some parameters are mandatory.
For example: when I try to use HR BAPI's(BAPI_PERSDATA_CHANGE, etc.) I have to insert parameters like SUBTYPE,OBJECTID,LOCKINDICATOR. The PA0002 table that is used from this BAPI doesn't have SUBTYPE, OBJECTID, LOCKINDICATOR, for any of the records that I would like to select.
So what I tried, was to put a ' ', to indicate that is empty. It returned an error message saying "Make an entry in all required fields". Next tried to put in some values for these fields -- and it returned an error message saying "No data selected from 0002 for this period".
I also tried to run BAPI_FAMILY_CHANGE that uses data from table PA0021. Here I found some records with SUBTYPE, OBJECTID fields that were not empty, but LOCKINDICATOR was still missing. So I tried to put LOCINDICATOR value directly in to database (with MS SQL Enterprise Manager). After that I was able to use BAPI_FAMILY_CHANGE.
I think that manually inserting data in database is not normal procedure.
Is there something that I have missed out?
I mean -- how can I get this to work without inserting data directly in database?
How can I define null or empty value in BAPI function modules?
Thank you in advance.
Best regards,
MihailDefining an empty value for a parm in a table is easy.
First get the function's definition from the SAP system
Second only populate the fields for which you have a value to set
Third execute the function.
The JCO takes care of the rest.
Enjoy -
How to get sysnr value in a Function Module
Hi all,
I need to get the sysnr(system number) value of the R/3 system. I execute a RFC function module and need to get the value of sysnr of the system it executes in as a return parameter. Can somebody tell me how to get this value in the function module and return it.
Thanks and Regards,
PratikHello Pratik
The system number has to be defined in the RFC destination. Thus, select on your local system (where you call the RFC function module) the corresponding RFC destination from table <b>RFCDES</b>. In field RFCDES-RFCOPTIONS you will find a string like this:
H=<ip address>,S=21,R=N, ...
S=system number
Regards
Uwe -
Rounding of a value to 2 decimal points.
Hi all,
I need to round off a value to 2 decimals.
For example:
A value 13.6789 should be rounded of to 13.67 and not 13.68Hi,
Thats Truncation not rounding, for data types P and F we cannot have sub field access,
so we cannot use offset, it leads to error results
and if we use
data : var type p decimals 2 they will be rounded hence
So, pass it to a character variable
and use write satement edition
example
data : var(7) type p decimals 4 value '13.6789 ' .
write / var.
data : var1(8) type c.
move var to var1.
write /(5) var1.
regards
prasanth -
Rounding up off values using Different Condition types
Dear All,
There is a requirement from the client where they want to round up the values in all the condition type values.For Example:
ZPR0- 1525
ZCOM(15%)- 228.75(It Should be 229.00)
NBT(Tax2%) 25.93(It Should be 26)
Similarly all the values for the condition should be calculated as the above mentioned scenario .Kindly suggest
Thank You!
Chakradhara1.In V/06 goto the respective conditions type and in rounding rule field maintain A
2.goto pricing procdure in v/08 in calculation type field maintain routine 17 against the condition type s
3.in OB90 maintain 100( rounding unit) against your company code then check the results.
Thanks
Srinu. -
Select options values pass to function module
Hi all,
I want to pass the values entered in the select options to the function module. How should my function module interface be declared for passing the select options
I tried declaring like
t_range type data in the tables tab. But this throws error.
Please let me know how to pass select option values back to function modules.
Thanks,Hi,
Check this code.
data: node_flights type ref to if_wd_context_node.
data: rt_carrid type ref to data.
data: rt_connid type ref to data.
data: isflight type table of sflight.
data: wsflight type sflight.
field-symbols: <fs_carrid> type table,
<fs_connid> type table.
Retrieve the data from the select option
rt_carrid = wd_this->m_handler->get_range_table_of_sel_field(
i_id = 'S_CARR_ID' ).
if rs_carrid is not initial. Here you can check that if rs_carrid is no initial then assign value of field symbol
Assign it to a field symbol
assign rt_carrid->* to <fs_carrid>.
endif.
Retrieve the data from the select option
rt_connid = wd_this->m_handler->get_range_table_of_sel_field(
i_id = 'S_CONN_ID' ).
if rt_connid is not initial. Here you can check that if rt_connid is no initial then assign value of field symbol
Assign it to a field symbol
assign rt_connid->* to <fs_connid>.
endif.
if <fs_connid> is not initial and <fs_carrid> is not initial.
Retrieve that data from the database. Normally it is suggested to
encapsulate the data retrieval in a separate class.
For simplicity, the SELECT statement has been implemented here.
clear isflight. refresh isflight.
select * into corresponding fields of table isflight from sflight
where carrid in <fs_carrid>
and connid in <fs_connid>.
endif.
Bind the data to the context
node_flights = wd_context->get_child_node( name = `FLIGHTS` ).
node_flights->bind_elements( isflight ).
Hopes this will helps you.
Regard
Manoj Kumar
Edited by: Manoj Kumar on Mar 16, 2009 10:41 AM -
Automatic reset of an excel bex-dropdownbox to "all Values" on refresh
dear all,
i have a question regarding the reset of a bex-drop-down box to "all values" after changing variables in selection screen during report navigation.
are there any possibilities (VBA etc)
i am using excel 2003.
thanks for help
b.bischofVBA will be a definate option. We need to explore how to access the dropdown menu in custom module.
- Danny -
Dynpro field: value help via function module
Hi all!
I've got a subscreen with an input field. We would like to use function module RH_OBJID_REQUEST_46A to create a popup where the user is able to select values.
In a normal report I would do this with AT SELECTION-SCREEN ON VALUE-REQUEST FOR. I wonder how it to do it in a dynpro? Is it neccessary to implement a search help and call the function module in a search exit?
Thank you a lot!
Florianhi
in the Dypro screen , goto flow logic.
Process Before output
Process After input
Process on value request.
field vbeln module mycode_vbeln. "in this module mycode_vbeln, u will write ur code
Kind Regards
Sajid -
Regarding round off the value in adf table
HI All,
My Requirement:
i have to round off the value after decimal in adf column before saving to data base.
Excample : 1234.67 = 1235
34567.89=34568
34567.34= 34567
i am using jdeveloper 11.1.1.3.0
Please can you give code using converter or any other strategy.
Thanks & Regards,
Madhu1. First of all you asked for rounding off, taking the integer part is not rounding off.
2. As per the documentation
integerOnly boolean Yes Flag specifying whether only the integer part of the value will be formatted and parsed. Default value is false.if i can understand correctly pertains to formatting only.
3. You can create a custom faces converter and add it to faces config.xml http://docs.oracle.com/javaee/1.4/tutorial/doc/JSFDevelop4.html . So that you do not have to write it in code.
4. If only integer is to be allowed why don't you change the data type to long or int instead of number
Maybe you are looking for
-
[CS3 JS] event crashes InDesign
Scripting ladies and gentlemen, I'm working on this event script that searches for linked PDF files and lets the user copy/relink them. Using the afterOpen eventListener however crashes InDesign no matter what I do. This is also the case with beforeC
-
I have recently asked why 10.0.2 is so VERY slow. I have just now changed to 3.6.27. Works well and quite FAST - using same commands on both versions. Something is very wrong with my earlier 10.0.2 installation, or with this software version. I will
-
Microsoft Course VS Exam VS Real life = Not even close relevant!
Howdy folks, I'm writing this just after taking my exam, 70-410. (644, so fail) Seeing it is a fail and i'm not really new to the microsoft scene, i do company migrations etc and been doing it for years. For the exam, i've done the most things anyone
-
Activity Reports - specify report content?
Hi, We are running SP12 and would like to use Activity Reports. I have read the topics about the bug concerning the AGGREGATIONLEVEL (only hour works), but what about specifying report content? I have only been able to get rows when I <b>DON'T</b> sp
-
Is there any relation between feilds " reason, code, code group , sub pro
is there any relation between " reason , code , code group , subject profile' Actually i have make "reason" feild has default value .. i have to do by RFC . Cany any body plz reply from where i have to pick this reason feild and set reason feild has