Components to be activated for Budget check in the table TRWCA
hi,
I want to know the components to be activated for budget check in the TRWCA table. I want to check the budget at the time of PO creation , Goods reciept/Invoice receipt creation using Network account assignment in PO which is having WBS element and Project in its higher level.
Thanks
Rao
ok well!
Brother system will only check the budget, when your availability control is active.
Further, as per your configuration, system will only prompt error message when your budget exhausted 100%. ok
please follow the same then let me know
check your WBS status is there avaiablity control active, when you entered the amount for budget/release.
also check the transacion "CJBV - Activate Availability Control "
Note: when ever you change the setting of your budget profie, must reconstruct the availability control transaction code is :CJBN/CJEN
Thanks
Similar Messages
-
Can any body tell me the transaction for budget check in SRM ?
HI,
Experts,
As i want to check the budget of a business partner / customer i am new to that can u please tell me basic information about budget check and pass the Standard transaction for budget check.
Thanks in advance,
Shabeer AhmedHi Dinesh,
Thanks for your reply and can u send me the Budget check standard transaction and related tables and how he going to check his budget.
According to me:
1 In which table Amount is maintained for BP
2 How we have check the budget.
Do u have any document related to this please forward it to me. -
Budget check at the purchase requisition stage
Hello dear experts,
I wish to make a credit (budget) check at the purchase requisition stage .
The purpose is to get indication (even a warning message) about the budget availability before the user creates a purchase order.
Any ideas about a way to accomplish the above?
Thank you for your help
bilya
Moderator: Please, search before postinghi
either you can use internal order scenario or Project System (PS) with WBS element
allocate budget for order or Project and in customization maintain the budget profile and tolernace limit check -
got event ID 4015 and source DNS-Server-Service. please suggest how to fix this issue
The DNS server has encountered a critical error from the Active Directory. Check that the Active Directory is functioning properly. The extended error debug information (which may be empty) is "". The event data contains the error.
RajHi
first run "ipconfig /flushdns" and then "ipconfig /registerdns" finally restart dns service and check the situation,also you can check dns logs computer management ->Event viewer->Custom Views->Server roles->DNS. -
Add authorization checks to the table maintenance
i have created a table maintenance and I have authorization object and the field for it which will take some values this i got from basis people . Then how to add authorization checks to the table maintenance.
U can try to use the event, after generating table maintenance program:
Enviroment->Modification->Events: the events 05/18 could be good for you
Max -
FM - Budget check at the time of procurement and at the time of Issue
Hi
For a Material there is a budget for a procurement ( Check should happen at the time of procurement and a seperate budget for consumption ( Check should happen at the time of issue).How can I map this in FM- BCS.I am thinking of creating two commitmen items one for Procurement , to be derived thorugh matl grp at the time of PR / PO and One commitment item for consumption to be derived through consumption GL . Does it work , any comments?
Thanks in advance
ChrisYes you are right , I have to make to sure stock budget doesn't get credited.
If you remember in one of my other threads, i wanted to derive commitment item from Matl grp, it was for this purpose. I will derive commitment through matl group at the time of procurement / GR etc and assign a dummy commitment item to stock a/cs. Where as i will derive a consumption commiment item from consumption GLs.
Thank you
Chris -
Budget check at the time of goods issue
Friendds,
can we do budget check ( with Funds Mgt ), at the time of goods issue ( mb21), if yes, pl share withme.
regardsHi,
MB21 is MM reservation. This kind of transaction has no impact on FM tables, but you can achieve this by activating a business function (see note 1321375).
Regards,
Eli -
Can not create activity for a workspace in the DTR
Hi there,
I am trying to get familiar with the DTR which comes with the WAS 6.40 SP9.
I figured out how to create a workspace. Now I try to create a project at this workspace. Therefore an activity is necessary. The NW Developer Studio (perspective DTR with admin-plugin activated) tells me that an activity was created but there is none.
Thus, i tried to create an activity with the DTR Shell. At first the shell tolds me that an activity was created but a second later it showed me the following error:
Could not create the requsted activity.Set client properties on activity failed: Internal Server Error.
I tried to find some logfiles and at the SAP Management Console at the database i found an error which occurs when i try to create an activity:
ERR 51080 SYSERROR -9041 BD Index not accessible
Have anybody an idea how to solve this problem?I guess you are using MaxDB as the database.
The error message indicates that some database indexes could have got corrupted in your database.
To check this, you the MaxDB Database Manager. Go to
Instance->Tuning->Index Use. Provide the table owner (SAP<SID>DB) and click on 'Search' on the tool bar. It lists you all the indexes for the owner. The last column shows if there are any bad indexes.
If indeed there are bad indexes, then you can recreate them via Instance->Recovery->Index. Provide the table owner, table and index name and click on 'Recovery'.
-Girish -
Constraint based on existing values for a column in the table
I have a table as follows
create table MS_FAV_ACCT
NICKNAME VARCHAR2(50) not null,
ACCOUNT VARCHAR2(6) not null,
SUB_ACCOUNT VARCHAR2(3) not null,
DETAIL VARCHAR2(4) not null,
ICID VARCHAR2(3) not null,
SEGMENT VARCHAR2(2) not null,
PRIMARY_ACCT VARCHAR2(1) not null
I want to have a constraint such that there can be only one row with PRIMARY_ACCT ='Y' there could be multiple rows with value 'N'.
I have put a CHECK constraint on this column to check for values Y or N but I want to be able to check this condition too that only one row can have PRIMARY_ACCT as Y .
I saw a thread on this forum regarding using UNIQUE INDEX with case when but didnt understand how I could use it in my case.
Could anyone please help?You only want to have 1 row in the table with an identifier of 'Y'?
That is what i understood, in which case you can use something like this.
ME_XE?create table MS_FAV_ACCT
2 (
3 NICKNAME VARCHAR2(50) not null,
4 ACCOUNT VARCHAR2(6) not null,
5 SUB_ACCOUNT VARCHAR2(3) not null,
6 DETAIL VARCHAR2(4) not null,
7 ICID VARCHAR2(3) not null,
8 SEGMENT VARCHAR2(2) not null,
9 PRIMARY_ACCT VARCHAR2(1) not null
10 );
Table created.
Elapsed: 00:00:00.03
ME_XE?CREATE UNIQUE INDEX MS_FAV_ACCT_U01 ON MS_FAV_ACCT (CASE WHEN PRIMARY_ACCT = 'Y' THEN 1 ELSE NULL END);
Index created.
Elapsed: 00:00:00.01
ME_XE?
ME_XE?INSERT INTO MS_FAV_ACCT VALUES('ONE','TWO', 'U','I','X','A','N');
1 row created.
Elapsed: 00:00:00.00
ME_XE?INSERT INTO MS_FAV_ACCT VALUES('ONE','TWO', 'U','I','X','A','Y');
1 row created.
Elapsed: 00:00:00.00
ME_XE?INSERT INTO MS_FAV_ACCT VALUES('ONE','TWO', 'U','I','X','A','N');
1 row created.
Elapsed: 00:00:00.01
ME_XE?INSERT INTO MS_FAV_ACCT VALUES('ONE','TWO', 'U','I','X','A','Y');
INSERT INTO MS_FAV_ACCT VALUES('ONE','TWO', 'U','I','X','A','Y')
ERROR at line 1:
ORA-00001: unique constraint (TFORSYTH.MS_FAV_ACCT_U01) violated -
How to check if the table exists in teh database
Hi,
I am using MS Acess and how do i check using the query if the table already exist in the db?
What is the exact query. Can any one help me.
Thanks
DeeptiThis will do it for you and print out the results using JDOM. - %
package database;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.XMLOutputter;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
public class TableLister
public static final String DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
public static final String DATABASE = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\\Documents and Settings\\Michael\\My Documents\\Projects\\Java\\Forum\\data\\DataConnection.mdb";
public static final String USERNAME = "admin";
public static final String PASSWORD = "";
public static void main(String[] args)
Connection conn = null;
ResultSet tables = null;
String driver = "";
try
driver = ((args.length > 0) ? args[0] : DRIVER);
String url = ((args.length > 1) ? args[1] : DATABASE);
String username = ((args.length > 2) ? args[2] : USERNAME);
String password = ((args.length > 3) ? args[3] : PASSWORD);
Class.forName(driver);
conn = DriverManager.getConnection(url, username, password);
DatabaseMetaData meta = conn.getMetaData();
// Bring back ALL tables and views, including SYSTEM tables.
tables = meta.getTables(null, null, null, null);
ResultSetMetaData rsmd = tables.getMetaData();
int numColumns = rsmd.getColumnCount();
List columnNames = new ArrayList();
for (int j = 0; j < numColumns; ++j)
columnNames.add(rsmd.getColumnName(j + 1));
Element root = new Element("tables");
int tableCount = 0;
while (tables.next())
Element table = new Element("table");
table.setAttribute("id", Integer.toString(++tableCount));
for (int j = 0; j < numColumns; ++j)
Element column = new Element((String) columnNames.get(j));
column.setText(tables.getString((String) columnNames.get(j)));
table.addContent(column);
root.addContent(table);
conn.close();
Document doc = new Document(root);
XMLOutputter outputter = new XMLOutputter(" ", true);
System.out.println(outputter.outputString(doc));
catch (ClassNotFoundException e)
System.err.println("Couldn't load JDBC driver class " + driver);
e.printStackTrace();
catch (SQLException e)
System.err.println("SQL state: " + e.getSQLState());
System.err.println("SQL error: " + e.getErrorCode());
e.printStackTrace();
catch (Exception e)
e.printStackTrace();
finally
close(tables);
close(conn);
public static void close(Connection c)
try
if (c != null)
c.close();
catch (SQLException e)
e.printStackTrace();
public static void close(Statement stmt)
try
if (stmt != null)
stmt.close();
catch (SQLException e)
e.printStackTrace();
public static void close(ResultSet result)
try
if (result != null)
result.close();
catch (SQLException e)
e.printStackTrace();
} -
Different values in a list box for each row of the table control...
Dear Experts,
Is it possible to populate different values for each row in a listbox inside a table control ?
Example,
Row 1 in the the table contains A, B & C
Row 2 in the same table contains C, D & E
If yes, How?
yes i am using
call function 'VRM_SET_VALUES'
exporting
id = i_name
values = i_list.
Thank you .
Message was edited by:
Kokwei Wong
Message was edited by:
Kokwei WongHi Wong,
this is code example for listbox
TYPE-POOLS vrm .
DATA: lt_vrm_values TYPE TABLE OF vrm_value.
DATA: wa_vrm_values TYPE vrm_value.
PARAMETER p_list AS LISTBOX VISIBLE LENGTH 10.
INITIALIZATION.
wa_vrm_values-key = 'Key1'.
wa_vrm_values-text = 'Value1'.
APPEND wa_vrm_values TO lt_vrm_values.
wa_vrm_values-key = 'Key2'.
wa_vrm_values-text = 'Value2'.
APPEND wa_vrm_values TO lt_vrm_values.
wa_vrm_values-key = 'Key3'.
wa_vrm_values-text = 'Value3'.
APPEND wa_vrm_values TO lt_vrm_values.
AT SELECTION-SCREEN OUTPUT.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
id = 'P_LIST'
values = lt_vrm_values
EXCEPTIONS
id_illegal_name = 1
OTHERS = 2.
IF sy-subrc 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
To fill it with data from DB, just do select in INITIALIZATION and put that values with same alghoritmus.
Manas M.
P.S.: This is very easy question, you should use search ... -
ALV: Dropdown list individual for each line of the table
Hi
Question.. I would like to make a dropdown list for a field in the ALV list. The dropdown list is not the difficult point. But this dropdown list should be based on the line item.
Example:
Material 100.100 has plants (10, 20, 30)
Material 100.800 has plants (60, 70)
so the ALV list should show in the dropdown menu only the plants that this material has.
As I'm not sure, that my explanations are any good, here a example:
<u>
ALV-List</u>
Material Description Plants
100.100 Screwdriver (Dropdown list shows only 10,20,30)
100.800 Hammer (Dropdown list shows only 60,70).
Can anyone tell me if this is feasable? And if so how? Is it do-able with this method?
call method grid->set_drop_down_table
exporting
it_drop_down = lt_dropdown.
The program BCALV_EDIT_07 has sort of two different dropdown lists.. but I have more then two materials, there would be many lists to create.. (many drop_down_handle's)
Any other idea?
I know, this is a tricky one...
Thanks
Petra
Message was edited by:
Petrahi
i have a code for drop down list use this
this code is for selection-screen deop-down list yu can add this same code in ALV
REPORT ZCHETANA_PRAC10 .
Type-pools: VRM.
data: name type vrm_id,
list_month type vrm_values,
list_year type vrm_values,
value type vrm_value.
selection-screen: begin of block b with frame.
parameter: p_year(10) type c as listbox visible length 10,
p_month(10) type c as listbox visible length 10.
selection-screen: end of block b.
at selection-screen output.
value-key = 'JAN'.
value-text = 'JAN'.
append value to list_month.
value-key = 'FEB'.
value-text = 'FEB'.
append value to list_month.
value-key = 'MAR'.
value-text = 'MAR'.
append value to list_month.
value-key = 'APR'.
value-text = 'APR'.
append value to list_month.
value-key = '1998'.
value-text = '1998'.
append value to list_year.
value-key = '1999'.
value-text = '1999'.
append value to list_year.
value-key = '2000'.
value-text = '2000'.
append value to list_year.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
ID = 'P_MONTH'
VALUES = list_month
EXCEPTIONS
ID_ILLEGAL_NAME = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
ID = 'P_YEAR'
VALUES = list_year
EXCEPTIONS
ID_ILLEGAL_NAME = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
start-of-selection.
write:/ p_year,
p_month. -
Variant for selection screen with the Table control entries in another Tab
Hi Guys,
The requirement is to create a variant for the two tabs on a selection screen.
First tab contains the select options and the second contains table control for making entries.
So will it be possible to create a variant when the user makes entries in the fields in one tab and the table on other tab?You wrote
Utilizing the "Save as variant" option from the selection screen itself works out perfectly, but this variant cannot be transported.
But, give the variant a name beginning with "CUS&" and this variant will be transported. Variant beginning with "CUS&" or "SAP&" are so-called "system variant" and are transported automatically. You can then copy the transaction code and use this new variant in the new transaction.
Regards,
Raymond -
Function module for Budget check?
Hi,
I'm wondering if there is a BAPI/function module to check if budget is available on the WBS for a PO item whose price/quantity is changed through a custom transaction.
I've tried BAPI_ACC_PURCHASE_ORDER_CHECK, but it doesnt seem to work.
Thanks,
SudhaHi Aveek,
Method check of BUS6008 is BAPI_ACC_PURCHASE_ORDER_CHECK, the one I mention above. It seems to check all components of the PO, except for the WBS.
Thanks for your help.
Sudha -
Hi
I am tasked to look up the possibility of designing a workflow that would be triggered when budget exceeds for an invoice or etc. For example, if user tries to post an invoice which exceeds the budget, the workflow will be triggered and a work item to will be sent to budget officer requesting for top up.
Are there existing standard workflows and business objects available? Any advice is appreciated. hanks.Hi there,
If any one can help me, I am facing the same requirment here do anyone have the answer for this question ?
anything regarding the budjet exceeding the limit workflow .
Best Regards.
Sami Japr .
Maybe you are looking for
-
How to view my email in HTML format instead of Plain Text format?
I receive plenty of HTML format emails everyday. but when I check those emails on iPhone, all emails were automatically converted to Plain Text format. I wish to view my emails in HTML format (just as it shown in Outlook) with graphic (jpep loaded, i
-
Help! Network error won't go away
I was setting up my Mac G4 running Tiger and was going to connect it to the network. I opened the Network Prefs and I get a drop-down error message that says "Your Network settings have been changed by another application." This error message won't g
-
I can no longer open up my Photoshop CS5 (not a trial)....Everytime I click to run it it gets to the startup screen and then just freezes. I have tried shutting my computer down, restarting but nothing is helping. Lightroom and Bridge open just fine?
-
in Forms Central/View Responses/Save as PDF, is it possible to exclude some form fields from the saved file?
-
In an effort to explain my question as best I can, I will name the three swf files A, B, and C. So I have swf A which has an opening call to load swf B into an empty container inside swf A. This works just fine using: loadFile("B.swf"); Now, once swf