How to make BSEG-DMBTR (amt in loc CoCode currency) Optional or mandatory?
Hi,
Normally, the field BSEG-DMBTR is hidden unless you put a value (other than that of the company code currency) in the field BKPF-WAERS (Document Currency). However, for data conversion purposes, we are uploading an excel file with our open items & balances and wish to populate both BSEG-WRBTR (amount in transaction currency) and BSEG-DMBTR (amount in CoCode / local currency). The problem is that where BKPF-WAERS = CoCode Currency, the BSEG-DMBTR is hidden. It seems there's no way of making BSEG-DMBTR optional / mandatory via the field status of either the g/l account or the posting keys..........
Any ideas on this, or experiences you've had regarding uploading values to BSEG-DMBTR and BSEG-WRBTR wold be appreciated. For example, if the document currency = CoCode currency, have you just uploaded the value into BSEG-WRBTR? The reason we are trying to upload both BSEG-WRBTR and BSEG-DMBTR is because in our excel file, it makes reconciliation easier if we have the BSEG-DMBTR for all documents (inclulding those where the transaction currency = CoCode Currency).
Regards, Garoid.
when you enter the doc currency as local currency - system will ask only doc currency which will be updated in local currency field automatically- no customising required.
When you enter the doc cur as a different currency than local currency, you have option to enter
a. exchange rate
b. enter doc currency and local currency - where rate will be updated automatically by conversion the actual values written.
When you manually update the Revaluation entries - system will not allow you to enter doc currency - it will ask only local currency. or additional currency as the case may be (if you maintain more parallel currencies.
SAP program takes care of the subsequent screens fields on the basis first screen entry made- This will be clearly visible when you use Complex posting TCodes like FB01, F-02, etc. This may not be visible in Enjoy SAP screens as the fields are controlled through variants activated - but internal controls stands same.
Hope it is clear.
Similar Messages
-
How to make autofs to pick up new NFS mount option?
Hi,
I've added a new mount option to an existing map auto_*. I've tried:
svcadm -v restart svc:/system/filesystem/autofs:default
svcadm -v refresh svc:/system/filesystem/autofs:default
but when checking via "mount," it still shows it's mounted before the service restart/refresh and the newly added option is not shown in the output. /etc/mnttab does not show either.
Also this is within a non-global Solaris zone if it makes a difference.
How do I make sure automount picks up the new mount options right away?
Thanks,
Edited by: ACORCL on Feb 12, 2013 4:52 PMYes. I restarted/refresh autofs after making a change to auto_* file (adding "llock" option to an existing mount).
I just ran "automount -v" and its output shows that mount point is remounted. However, "mount" output shows
mount_point on NFS_share list_of_options_here on Tue Feb 12 08:47:32 2013 <== which is still 9 hours ago
From where I cannot find the "llock" mount option I added in auto_* file in the "list_of_options_here" above.
If you have any suggestions, please let me know.
Thanks, -
How to make list in a form display as tabbed options ?
Hello,
I'm adapting the original picture gallery from Spry Demos Adobe Labs. The demo has a drop down menu to select the menu options (countries) that control the data set of images to display (see code below)
I need to display the select options in a tabbed display. Whilst I could achieve the desired effect with CSS on a Ordered List I couldn't do it with the Select tag used in the form in the demo.
I've been tearing my hair out (there is not that much left) and would appreciate it someone could tell me the best way forward.
Many thanks
James
<label for="gallerySelect">View:</label>
<select spry:repeatchildren="dsGalleries" id="gallerySelect" onchange="dsGalleries.setCurrentRowNumber(this.selectedIndex);">
<option spry:if="{ds_RowNumber} == {ds_CurrentRowNumber}" selected="selected">{sitename}</option>
<option spry:if="{ds_RowNumber} != {ds_CurrentRowNumber}">{sitename}</option>
</select>You can edit the column definition and change the Display As attribute to "Display as Text (saves state)" that way the column will be saved with the other columns and the default value will be set.
Thanks
-Jorge -
How to make jar files at runtime in a server application
I am using Jung API and i need to load the class files in this JAR file for my application at runtime.
I am using an applet which uses this API which is loaded with the help of a Servlet.
The code is getting compiled but the JAR files and associated classes are not available at the runtime
How to make themk avalable.
I have tried various options like placing jar files in
WEB-INF/lib
$Catlina_Home/commons/lib
But it is not working can anyone help me it is of high urgency to me
How to make that classes in the JAR file available to my applet at runtimeSuperJavaHello wrote:
How to make that classes in the JAR file available to my applet at runtimeAhh! The runtime is an appler! The applet is on the Client, and the Client does not have access to the Server's classpath. You need to un-pack the JAR, then re-pack the classes into the JAR used to pack your Applet, the one that you are using as the code source in the applet tag. -
How to make fields editable in an custom enhancement
Hi Experts,
My requirement is to perform some custom validations against a field FKONT(BSEG) at the line item level of FB60 and display appropriate message and make the incorrect field editable.
I have implemented an implicit enhancement point in include MF05AFGENJ.
The error messages are coming but I am unable to make the GL account, cost center and profit center fields editable.
Please let me know how to make the above fields editable after displaying the error message.
For reference, I have done the coding like this:
IF sy-tcode = 'FB60' .
CHECK GL_ITEMS IS NOT INITIAL.
DATA: L_COUNT TYPE I,
L_STRING TYPE STRING,
L_FKONT TYPE FIPLS,
L_TABIX TYPE SY-TABIX,
G_FLAG TYPE C.
DATA: WA_ZZFSTP LIKE ZZFSTP. "Work area for ZZFSTP table
CONSTANTS:C_MK TYPE TXJCD VALUE 'MK0000000'.
*-- Validating the Financial budget item field
IF GL_ITEMS-FKONT IS NOT INITIAL.
SELECT SINGLE FKONT
INTO L_FKONT
FROM ZFSTP
WHERE FKONT = GL_ITEMS-FKONT. "cost center
IF SY-SUBRC NE 0.
CLEAR: G_FLAG.
G_FLAG = 'X'.
MESSAGE W003(ZZFI) WITH 'Please enter 'Financial' 'Budget Item Field' DISPLAY LIKE 'E'.
EXIT.
ENDIF.
*-- Copying the first line item financial budget item field to all the line items in the internal table
DESCRIBE TABLE GL_ITEMS LINES L_COUNT.
IF L_COUNT > 1.
READ TABLE GL_ITEMS INDEX 1.
IF SY-SUBRC = 0.
CLEAR: L_FKONT.
L_FKONT = GL_ITEMS-FKONT.
*-- Assign the tax jurisdiction codes in all the line items
LOOP AT GL_ITEMS.
CLEAR: L_TABIX.
L_TABIX = SY-TABIX.
GL_ITEMS-FKONT = L_FKONT.
GL_ITEMS-TXJCD = C_MK.
*-- Copy the first financial budget item number and tax jurisdiction code MK0000000 in all line items
MODIFY GL_ITEMS INDEX L_TABIX TRANSPORTING FKONT TXJCD.
*-- Populate tax jurisdiction and FKONT financial budget item number in XBSEG table
L_TABIX = L_TABIX + 1. "top record in XBSEG is for header
READ TABLE XBSEG INDEX L_TABIX.
IF SY-SUBRC = 0.
XBSEG-FKONT = L_FKONT.
XBSEG-TXJCD = C_MK.
MODIFY XBSEG INDEX L_TABIX.
ENDIF.
ENDLOOP.
ENDIF.
ENDIF. "describe statement
CLEAR: WA_ZZSTP.
*-- Validate the amount and GL account against the FKONT(financial budget item) number
SELECT SINGLE FKONT
ZZWRBTR
ZZHKONT
ZZKOSTL
ZZPRCTR
INTO CORRESPONDING FIELDS OF WA_ZZFSTP
FROM ZFSTP
WHERE FKONT EQ GL_ITEMS-FKONT.
IF sy-subrc EQ 0.
IF BSEG-WRBTR > WA_ZZFSTP-ZWRBTR.
CLEAR: G_FLAG.
G_FLAG = 'X'.
MESSAGE W003(ZZFI) WITH 'Amount entered' 'cannot be' 'greater than ' WA_ZFSTP-ZZWRBTR DISPLAY LIKE 'E'.
EXIT.
ELSE.
CLEAR: G_FLAG.
G_FLAG = 'X'.
SET CURSOR FIELD 'GL_ITEMS-HKONT'.
MESSAGE W003(ZZFI) WITH 'Incorrect GL account' 'number entered for' 'given financial' 'budget item number'.
EXIT.
ELSE.
*-- Check for cost center and profit center at line item level
LOOP AT GL_ITEMS.
*-- Both cost center and profit center is initial.
IF GL_ITEMS-KOSTL IS INITIAL AND GL_ITEMS-PRCTR IS INITIAL.
CLEAR: G_FLAG.
G_FLAG = 'X'.
SET CURSOR FIELD 'GL_ITEMS-PRCTR' LINE SY-STEPL.
SET CURSOR FIELD 'GL_ITEMS-KOSTL' LINE SY-STEPL.
MESSAGE W003(ZZFI) WITH 'Please enter' 'cost center' 'or' 'profit center'.
EXIT.
*-- Either cost center or profit center is initial
ELSEIF GL_ITEMS-KOSTL IS INITIAL AND GL_ITEMS-PRCTR IS NOT INITIAL.
CHECK GL_ITEMS-PRCTR NE WA_ZZFSTP-ZPRCTR.
CLEAR: G_FLAG.
G_FLAG = 'X'.
SET CURSOR FIELD 'GL_ITEMS-PRCTR' LINE SY-STEPL.
MESSAGE W003(ZZFI) WITH 'Incorrect profit' 'center entered' 'for given' 'financial budget item' DISPLAY LIKE 'E'.
EXIT.
ELSEIF GL_ITEMS-KOSTL IS NOT INITIAL AND GL_ITEMS-PRCTR IS INITIAL.
CHECK GL_ITEMS-KOSTL NE WA_ZFSTP-ZKOSTL.
CLEAR: G_FLAG.
G_FLAG = 'X'.
SET CURSOR FIELD 'GL_ITEMS-KOSTL' LINE SY-STEPL.
MESSAGE W003(ZZFI) WITH 'Incorrect cost' 'center entered' 'for given' 'financial budget item' DISPLAY LIKE 'E'.
EXIT.
ENDIF.
ENDLOOP.
ENDIF. "GL Account
ENDIF. "Amount check
ENDIF. "SY-SUBRC check
ENDIF.
EXPORT G_FLAG FROM G_FLAG TO MEMORY ID 'ZER'.
Please let me know how to make GLaccount,cost center and profit center fields editable.
Regards,
Sangeeta.Hi.. chaek the below links. may be useful to u.
Making Table control records Editable / Non-editable
Table control with both Editable and non Editable fields
Regards,
KP. -
Can any body tell me how to make changes in the print layout of Fb03.
hi,
Can any body tell me how to make changes in the print layout of Fb03.
I want to add comapny address on the layout.
Regards
MaveIf you mean the correspondence, you have to change the configuration in Financial Accounting -> AR and AP -> Business Transactions -> Outgoing Invoices -> Carry Out abd Check Settings for Correspondence. There, you need to assign your custom Program or Layout for the Correspondence Type (like SAP19) and Program.
If you mean the display layout in transaction FB03, You can change a few settings, mainly with BKPF and BSEG fields. I don't think you can add company address, though.
Good luck,
Bhanu -
How to make Business place mandatory
Hi, SAP Gurus,
How to make business place mandatory in "MIRO ". As i know there are two ways
1) Through Screen Variant T/code: SHD0
2) Validation
But here i Never worked on sreen variant level and validation, I need step by step to make business place mandatory in MIRO
bY USING ABOVE T/CODES,
Regards,
PrabhakarHi Bhanu,
Use T.Code GGB0 - Validation maintenance - Change Validation overview.
Choose Financial Accounting in Application area. Select Line Item and click Validation create icon.
Give a Validation ID BP and text Business Place Mandatory and save.
Click Step icon - Step 01 - now the prerequisites; check and message will come in margin panel.
Give text for the step 01. Click Prerequisites. You can see the Table Fields Structure BKPF, BSEG, and SYST.
If you double click on this you view individual fields relating to these master tables.
Your prerequisite may be like this :
Company Code is = XYZ ; T.Code = MIRO & F-43; Posting key = 31 ( Credit Vendor)
Double click BKPF > double click BKPF-BUKRS> click "=" > click constant > a pop up box will open
here fill up your company Code XYZ. This will automatically come in the top box. Click "AND". Now there is a back arrow
button in the table field panel and come back to the original display of master tables. Here double click SYST
Click SYST-TCODE > click "=" > click Constant > in the pop up box enter tcode MIRO. If you want to add F-43,
you have to click "AND" after this and repeate SYST-TCODE = F-43. Now click back arrow and double click BSEG and
click BSEG-BSCHL > Click "=" > Click Constant > in the popup window enter 31 and save the prerequisites.
(For the above requisites, the system will check if Business Place is 1000 is filled up during transaction and if not it has to
give a error message.)
Now Click Check in the right margin below prerequisites menu. Again the table list will be seen with BKPF, BSEG and SYST
Double click BSEG > click BSEG-BUPLA > Click "=" > Click constant and in the pop up box fill the business place 1000 and save
the check menu.
In the right margin now double click message. Here you can create a message text of your own "Business Place mandatory"
Save the Message and come back and finally save the Validation so created.
Now use T.Code OB28 and enter your Company Code > give call point 2 > and Activation level 1 and save the entries.
Now you can check for the transaction in MIRO where without filling the Business Place field you cannot save the entries.
Hope the above steps will be clear for you. If you have any doubt please revert back.
Best Regards,
Sadashivan -
Hi, ALL
I have this query like below and I see that it produced 3 <TABLE ACCESS FULL> for each Unioin, how to make it work with single Scan? It's simple table 2 colums, not indexes or PK, just for sample.
explain plan for
select count(*) from tt where amt between 0 and 100 union all
select count(*) from tt where amt between 100 and 200 union all
select count(*) from tt where amt >200
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 3 | 39 | 9 (67)| 00:00:01 |
| 1 | UNION-ALL | | | | | |
| 2 | SORT AGGREGATE | | 1 | 13 | | |
|* 3 | TABLE ACCESS FULL| TT | 2 | 26 | 3 (0)| 00:00:01 |
| 4 | SORT AGGREGATE | | 1 | 13 | | |
|* 5 | TABLE ACCESS FULL| TT | 3 | 39 | 3 (0)| 00:00:01 |
| 6 | SORT AGGREGATE | | 1 | 13 | | |
|* 7 | TABLE ACCESS FULL| TT | 3 | 39 | 3 (0)| 00:00:01 |
Predicate Information (identified by operation id):
3 - filter("AMT">=0 AND "AMT"<=100)
5 - filter("AMT">=100 AND "AMT"<=200)
7 - filter("AMT">200)
Note
- dynamic sampling used for this statementSQL> explain plan for
2 select count(*) from emp where sal between 0 and 100 union all
3 select count(*) from emp where sal between 100 and 200 union all
4 select count(*) from emp where sal > 200
5 /
Explained.
SQL> @?\rdbms\admin\utlxpls
PLAN_TABLE_OUTPUT
Plan hash value: 3840822464
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 3 | 12 | 3 (67)| 00:00:01 |
| 1 | UNION-ALL | | | | | |
| 2 | SORT AGGREGATE | | 1 | 4 | | |
|* 3 | INDEX FULL SCAN| EMP_IDX3 | 1 | 4 | 1 (0)| 00:00:01 |
| 4 | SORT AGGREGATE | | 1 | 4 | | |
|* 5 | INDEX FULL SCAN| EMP_IDX3 | 1 | 4 | 1 (0)| 00:00:01 |
PLAN_TABLE_OUTPUT
| 6 | SORT AGGREGATE | | 1 | 4 | | |
|* 7 | INDEX FULL SCAN| EMP_IDX3 | 14 | 56 | 1 (0)| 00:00:01 |
Predicate Information (identified by operation id):
3 - access("SAL">=0 AND "SAL"<=100)
filter("SAL"<=100 AND "SAL">=0)
5 - access("SAL">=100 AND "SAL"<=200)
filter("SAL"<=200 AND "SAL">=100)
PLAN_TABLE_OUTPUT
7 - access("SAL">200)
filter("SAL">200)
24 rows selected.
SQL> explain plan for
2 with t as (
3 select count(case when sal between 0 and 100 then 1 end) cnt1,
4 count(case when sal between 100 and 200 then 1 end) cnt2,
5 count(case when sal > 200 then 1 end) cnt3
6 from emp
7 )
8 select cnt1 from t union all
9 select cnt2 from t union all
10 select cnt3 from t
11 /
Explained.
SQL> @?\rdbms\admin\utlxpls
PLAN_TABLE_OUTPUT
Plan hash value: 2586840053
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 3 | 39 | 6 (67)| 00:00:01 |
| 1 | TEMP TABLE TRANSFORMATION | | | | | |
| 2 | LOAD AS SELECT | | | | | |
| 3 | SORT AGGREGATE | | 1 | 4 | | |
| 4 | TABLE ACCESS FULL | EMP | 14 | 56 | 3 (0)| 00:00:01 |
| 5 | UNION-ALL | | | | | |
PLAN_TABLE_OUTPUT
| 6 | VIEW | | 1 | 13 | 2 (0)| 00:00:01 |
| 7 | TABLE ACCESS FULL | SYS_TEMP_0FD9D662A_D5091620 | 1 | 4 | 2 (0)| 00:00:01 |
| 8 | VIEW | | 1 | 13 | 2 (0)| 00:00:01 |
| 9 | TABLE ACCESS FULL | SYS_TEMP_0FD9D662A_D5091620 | 1 | 4 | 2 (0)| 00:00:01 |
| 10 | VIEW | | 1 | 13 | 2 (0)| 00:00:01 |
| 11 | TABLE ACCESS FULL | SYS_TEMP_0FD9D662A_D5091620 | 1 | 4 | 2 (0)| 00:00:01 |
18 rows selected.
SQL> SY. -
DYNPRO_FIELD_CONVERSION bseg-dmbtr
Hi gurus:
When we use the transaction FB03 and if we click in one line we receive a Short Dump saying the message DYNPRO_FIELD_CONVERSION and the trouble is in the field bseg-dmbtr, we review the field for that line and found that this field contains a negative sign, we already review the SAP notes but we do not found one related note to fix this field, we are closing the month and this came to be critical, because other important transaction could fail, anyone have an idea how to solve this issue? we do not want to affect the tables manually. Thanks a lot.Hi Ravi:
Thanks a lot for your promptly answer, I am already review the notes and do not apply to solve the actual situation, in the case of the program that is in the note 368355 this helps to fix just the field SKFBT, but my trouble is with the DMBTR and the WRBTR in BSEG, do you know if exist a similar program to fix these fields?
In other hand I already had the half of the solution, I found a SAP note that fix the function POST_DOCUMENT for not accept negatives in these fields: SAP NOTE 325595 I want to share this information with us.
If someone could help i will appreciate it. -
how to make the CLEAR button centre or to the side in drop down box or text box in reports
ex:
name : loc: sal: clear buttonHi,
Your question is not clear for me, For my guess,
Place your Prompts and Text(Clear Button ie. Dashboard object) is near to Prompts and both this in the same Section.
or other wise Edit your dashboard and Place the reports in one column and Clear button is in other columns.
Thanks,
Balaa... -
Hi to all
Pls give me information i am trying from last two days For Bank Payement Advice,
how to link bseg rseg and rbkp,
From Bseg i am retriving - BELNR (Accounting Document Number) 1500000003
and from RSEG & RBKP---> DMBTR, XBLNR, BLDAT, RMWWR, WERKS ,EBELN And so on
But i am getting problem how to link these two tables with BSEG
where RSEG OR RBKP-BELNR NOT EQ BSEG_BELNR
I tried some document from SDN i have not got the solution Pls Help.
Example
Header of RSEG is RBKP.
Header of BSEG is BKPF.
concatenate RBKP-BELNR ans RBKP-GJAHR
Put that in BKPF-AWKEY
BSEG-BELNR =1500000003
RSEG-BELNR = 5105604141
BKPF-AWKEY = 150000000310002009
This Solution Is also not working.
Pls Help for this Issue.
Regards
MateenHello,
just concatenating keys won't work.
Coming from RBKP you could use the function AC_DOCUMENT_RECORD. From BKPF to RBKP you could use the 'AC_DOCUMENT_SENDER' - but that one displays the original document.
The AC_DOCUMENT_RECORD you would call with the parameters:
I_AWREF = RBKP-BELNR
I_AWORG = ( move RBKP-GJAHR to a field in AWORG format)
I_AWTYP = AWTYP ( which 'RMRP')
I_AWSYS = RBKP-LOGSYS
Regards Wolfgang -
my data :
1,2,3,4,5,6,7
I want to get balance like this :
amt balance
1 1
2 3
3 6
4 10
5 15
6 21
7 28
balance = balance + previous record
how to make it using sql ? anybady can help?
I need it in report.hi
if u run in SQL then use this query
SELECT r1.run_date, r1.run_value, sum(r2.run_value) Running_Total
FROM Run_Total r1, Run_Total r2
WHERE r2.run_date <= r1.run_date
GROUP BY r1.run_date, r1.run_value
ORDER BY r1.run_date
Rizwan -
HT5625 how to make apple id?
how to make apple id?
https://appleid.apple.com/cgi-bin/WebObjects/MyAppleId.woa/wa/createAppleId?loca lang=en_US
-
How to make local server in j2me
hi can i anyone help me out to establish a local server. i am using netbeans and dont know how to make loca server and how can i make the connection. i know about socket connection, http connection and datagram connection but dnt know about server connection where i can register my midlet and recieve data from it and post it aswell.
Best Regards
Naseem Sarwarhi
write a servlet on ur server side for handling clients data and also it response back once data to another..
and simply on clients write HttpConnection code for sending/receiving data ..
always think abt optimiztaion of data send/recieve for speed.
regards
Akash Kumar & Nagendra
[email protected]
[email protected]
Indiagames Ltd -
I recently broke my 2008 macbook. i was able to use an external hardrive to back up my data onto My Passport. I was going to buy a new computer but a friend told me sher had an older version of the iMac. (not sure how old but it doesnt have a camera if that helps) i was able to hook it up and turn it on but i ran into a few problems. 1) the "authentic" user or whatever it says is someone who previously used the computer. i added me as a user but im not sure how to make me the main user. 2) after hooking up My Passport, i was able to drag my files and copy them to the desktop.(i think i did it correctly) now, i dont know how to make my hard drive and applications and iformation the "main " info. The current apps on the iMac are super old versions of iTunes and iPhoto and such. 3) while trying to open the apps from my macbook on the iMac, it said it didnt have the right software to open these apps.
I am so computer illiterate so someone please help!!! Also, i do not have internet in my new apartment yet so if there is a way to make this happen without using the internet that would be preferred. sorry for the horrible spelling and poorly written paragraph.
THANK YOU!!You are not going to be able to run your old system from the backup on this old computer as the hardware is incompatible.
You need to get a new computer or a refurbished one.
Maybe you are looking for
-
Can't connect my Fascinate to my MBP or iMac.
My Samsung Fascinate use to connect to Mac Book Pro. Til one day I couldn't get it to connect any more. I tried to connect it to my iMac also with the same results. NO CONNECT. Can any one help me with this issue ???
-
I lost my ipod 4 how can i find it with out wifi
i need help
-
Some other PLSXML compile problems (7.3.4.2.0 on NT)
Hello XML team, I also get errors when trying to compile the PLSXML packages and bodies using 7.3.4.2.0 on Win NT with PL/SQL 2.3.4.2.0 and PL/SQL 3.3.4.0.0. Connected to: Oracle7 Workgroup Server Release 7.3.4.2.0 - Production With the distributed o
-
Create unique constraint on table
Hello experts, Is it possible to define a unique constraint on table fields that aren't part of the primary key? Thank you in advance.
-
IPhoto '11 crashes in Lion 10.7 when I activate photostream. Please help.
I have tried to fix this issue by reinstalling several times using this method https://discussions.apple.com/thread/3209932? The program runs fine until I activate photostream. Then, I get a crash every time I run it afterwards.