Restrict IQ02 to level of Plant
HI, I need restrict teh access to transaction IQ02 (with role) to level of "Plant" (SerData), but this transaction only restrict maintenance plant and planning plant.
1) A new authorization object has been created, for this field name (B_WERK)
2) The IQ02 transaction has been changed for check this new object
3) The rol has been changed and contains this authorization object.
but the transaction doesn't consider this check...I can change the serial number of all plants.
Somebody know how restrict this?
Regards
ClaDiCa
Hi,
when you have created custom auth object,did you link the custom object to transaction
and in transaction did you change the custom auth object to "check maintain" i.e in Su24.
And in the program, ask developer to maintain authority check statement for this custom auth object
And in the role did you add the tcode in menu tab then click on auth tab ->export mode->read old status & merge with new data.
custome object gets pulled into the role.
generate the role do the user comparsion.
Thanks,
Sri
Similar Messages
-
PM - Restric IQ02 to level of plant
HI, I need restrict teh access to transaction IQ02 (with role) to level of "Plant" (SerData), but this transaction only restrict maintenance plant and planning plant.
1) A new authorization object has been created, for this field name (B_WERK)
2) The IQ02 transaction has been changed for check this new object
3) The rol has been changed and contains this authorization object.
but the transaction doesn't consider this check...I can change the serial number of all plants.
Somebody know how restrict this?
Regards
ClaDiCaHi
I think you have posted this by mistake, check BASIS & security forum for authorisations and restrictions
Suresh -
How to Restrict the node level in account hierarchy
Hi experts,
I want to restrict the node level in account hierarchy. I attached one example. in that if i click 6000 node again it want to show error message. for one parent node i want to create only two child node. Further if i create means it want to show error msgs and not allow to create the node..
Regards,
gopiHi ,
The component is bp_hier, and method is onnew_node.
IF lv_tree->is_locked( ) = abap_false.
lv_tree->lock( ).
ENDIF.
CHECK lv_tree->is_locked( ) = abap_true.
lv_index = typed_context->accounthierarchy->selected_index.
lv_tree_node = typed_context->accounthierarchy->get_node_by_index( lv_index ).
*key = lv_tree_node->node_key.
CALL METHOD lv_api->get_node_parent
EXPORTING
iv_node_key = key
IMPORTING
ev_parent_node_key = lv_paent_key
* ev_tree_guid =
* lv_parent = lv_tree_node->parent_entity.
* typed_context->accounthierarchy->parent_entity.
CALL METHOD lv_tree_node->get_children
receiving
rt_children = rt_child.
CHECK lv_tree_node IS BOUND.
lv_tree_node->is_leaf = abap_false.
TRY.
lv_proxy_node ?= lv_tree_node.
TRY.
lv_object ?= lv_proxy_node->bo.
CATCH cx_sy_move_cast_error.
lv_mixed_node ?= lv_proxy_node->bo.
lv_object ?= lv_mixed_node->if_bsp_wd_ext_property_access~get_model_node( ).
ENDTRY.
lv_object_name = lv_object->get_name( ).
IF lv_object_name = 'BuilHierarchyNode'.
lv_relation_name = 'BuilHNodeRel'.
ELSEIF lv_object_name = 'BuilHierarchyHeader'.
lv_relation_name = 'BuilHeaderNodeRel'.
ELSE.
RETURN.
ENDIF.
lv_tree_node->get_children( ).
lv_object = lv_object->create_related_entity( lv_relation_name ).
lv_child_node = lv_proxy_node->node_factory->get_proxy(
iv_bo = lv_object
iv_proxy_type = 'CL_BP_HIER_HIERARCHYTREEV_CN05'
iv_parent_proxy = lv_tree_node ).
lv_tree_node->expand_node( ).
typed_context->accounthierarchy->refresh( ).
typed_context->accounthierarchy->deselect_all( ).
lv_child_node->selected = abap_true.
lv_child_node->is_leaf = abap_true.
*accounthierarchy
* selectedhierarchynode
lv_col_wrap = typed_context->selectedhierarchynode->get_collection_wrapper( ).
lv_col_wrap->clear( ).
This is the code.
i wrote . but its not getting. -
Restrict PO creation for multiple plants for same company code
Hi Gurus,
We want to restrict PO creation for multiple plants in the same company code. Based on Standard SAP settings for Purchasing organization assignment with multiple Plant and multiple Plant assignment with single company code, this is happening. Is there a way that we can restrict by doing some customization change.
Any thoughts or ideas will be highly appreciating.
Thanks and Best regards,
Karun KumarHi,
Said functionality is not available in SAP standard.
To avoid the same ,i can suggest implement release strategy for PO,and then higher authority / commercial team can check created PO,if multiple plants available in single po then they have the option of rejection for the same.
Or else check BADI-ME_PROCESS_PO_CUST,take the help from abapor and apply the restriction to select multiple plant in PO.
Hope this will resolve your query,
Thanks & Regards,
Sandesh Sawant -
Changing Batch Level from Material Level to Plant Level.
I want to create the batch class with the class code 22 instead of 23. As the batch class is maintained at the Material Level, not at the Plant Level. So is it possible to change the batch class from Material to Plant Level and create batch class with code 22.
Kindly suggest.Hi, Thanks for ur reply.
I have applied SAP notes and changed the batch status from material level to plant level...But still i am getting the class type as 23.
What are the next steps to be done. Currently in OMCT, Batch Level Conversion tab is active and rest all the tabs are in inactive state. so please guide. -
Process for batch level at plant level
Folks,
In case we have set batch level at plant level, how does the system reacts in case of an STO? I.e. I ship batch 1 for material 1 from plant A to plant B. In plant B, this batch might already exists as the level of batches is on plant level. HOw will the GR react? Will it create a new batch number in plant B?
Regards,
MdZHi,
Thanks for the reply. Just to be sure; in case of a scenarion in which we have an STO, an outbound delivery with message type SPED which creates the inbound delivery and copies over the batch numbers in the inbound delivery and we do a GR on the inbound delivery, the system will try to do GR for these specific batches. Will the system then also either receive the batches on the inbound delivery in case these do not exist and create new ones in case they do exist?
Regards,
MdZ -
Change batch level from plant to material
Hi,
is there any possibility to change the batch level from Plant to Material level. system has now changed the table in material master from MARA to MARC.
Regards,
AliHi,
please check the below link.
http://help.sap.com/saphelp_45b/helpdata/en/25/2838714f7811d18a150000e816ae6e/content.htm -
How can we restrict creation of enquiry VA01 plant wise
How can we restrict creation of enquiry VA01 plant wise
PradeepHi Pradeep,
You can restrict through the user exit.
MV45AFZZ ( MOVE_FIELD_TO_VBAP).
Check the entered plant here and the user name.
Make a custo table with plant and user name combination.
Make a select query to check with the custom table entries.
If it fails , give an error message and exit from the screen.
Hope this helps.
Regards,
Deepak Kori -
Filters at record level and filters restrictions at cell level
Hello Crystal Report friends:
We are aware that we can apply filters globally (record Level). We need to add additional filters(Restrictions) at cell level.How do we apply filters at a cell Level?
Regards,
Joe GonzalesAnd along with what Ian said be careful when exporting also, some suppressed fields may export even though you have supressed them, so you are not removing the data, just hiding it. If the user has rights to edit the report they could "unhide" the info.
Depending on the version of CR you are using depends on the output, our export formats tend to change on how they work and what is exported etc.
There are Various DB tools from SAP Enterprise that has the ability to do row level filtering if that is an option for you.
Don -
Client level data & Plant level data
Dear ,
what exactly client level data & Plant level data.
In Material master Whats the reason that Purchasing is displaying in Client level data & also in Plant level data
*Client level Datas:--
Classification
Purchasing
Basic data
Storage
Plant level Datas:-
Accounting
MRP
Purchasing
Costing
Storage
Forecasting
Quality management
Sales
Regards,
Suresh.Phi
the client level data is the field data which will be common for all plants
plant level data is the field data which is plant specific
also in purchasing view many fields are plant specific
to check it just do one goto mm03
give material and only select the pur view
at now give only plant and check fields
now repeate same without plant ,at this time u will see the client specific field
the UOM is the client level filed ,it is also in mRp view but as the mrp is used for plant it is in plznt specific data
hope it clears
regards
kunal -
Any option to restrict SE16 record level access based on company code?
Hi All,
I have a requirement to restrict record level access in SE16 based on company code.
Our SAP system has two company codes. The requirement is that users of one company code should not be able to see records of other company code in SE16.
Is it possible through some exits/badis/other methods?
Thanks in advance.
Regards,
Arun MohanYou could write a small front end that accepts the company code, applies custom authorization code for each value and retains or removes, then calls the transaction and enters the selections the user requested and that your authorization check resulting in "passing".... Of course, you'd have to block those users from "pure" SE16... I once worked in situation similar, users in one country couldn't see USA data, etc. I think someone wrote an entire new program, called by ZSE16, for that.
-
Bom explosion how to restrict the item level posnr
Hi friends
TABLES : MAST.
DATA: BEGIN OF ISTPO OCCURS 1000.
INCLUDE STRUCTURE STPOX.
DATA: END OF ISTPO.
DATA: W_TOPMAT LIKE CSTMAT.
SELECT-OPTIONS : P_MATNR FOR MAST-MATNR.
PARAMETERS : P_WERKS TYPE MAST-WERKS.
DATA : BEGIN OF ITAB OCCURS 0,
MATNR LIKE MAST-MATNR,
WERKS LIKE MAST-WERKS,
END OF ITAB.
DATA: IT_STB LIKE ISTPO OCCURS 0 WITH HEADER LINE.
*DATA : ITAB_STB LIKE ISTPO1 OCCURS 0 WITH HEADER LINE.
START-OF-SELECTION.
CLEAR ISTPO. REFRESH ISTPO.
SELECT MATNR WERKS FROM MAST INTO CORRESPONDING FIELDS OF TABLE ITAB
WHERE MATNR IN
P_MATNR AND WERKS = P_WERKS.
LOOP AT ITAB.
CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'
EXPORTING
CAPID = 'PP01'
MEHRS = 'X'
MMAPS = 'X'
BREMS = 'X'
DATUV = SY-DATUM
MTNRV = ITAB-MATNR
WERKS = P_WERKS
EMENG = '1'
FBSTP = ' '
FTREL = ' '
IMPORTING
TOPMAT = W_TOPMAT
TABLES
STB = ISTPO
EXCEPTIONS
ALT_NOT_FOUND = 1
CALL_INVALID = 2
MATERIAL_NOT_FOUND = 3
MISSING_AUTHORIZATION = 4
NO_BOM_FOUND = 5
NO_PLANT_DATA = 6
NO_SUITABLE_BOM_FOUND = 7
OTHERS = 8.
IF SY-SUBRC = 0.
WRITE:/ 'MaterialNumber' ,21 'Description'.
SKIP 1.
WRITE: / W_TOPMAT-MATNR UNDER TEXT-H00 COLOR COL_HEADING,
W_TOPMAT-MAKTX UNDER TEXT-H01 COLOR COL_HEADING.
LOOP AT ISTPO .
WRITE :/ ISTPO-POSNR,
ISTPO-IDNRK,
ISTPO-OJTXP,
ISTPO-MENGE,
ISTPO-MEINS.
ENDLOOP.
ENDIF.
*ENDLOOP.
SKIP 5.
ENDLOOP.
here i gave the material no , it gave the bom of that materials.
i restricted posnr itemnumber.
postnr component number complonentdesct u
010 sfg
010
020
020 sfg
030 sfg
010
020
i want to get only sfg component how to use this logic in above coding.
very urgent. give me a solutions
Regards
dsHI,
my requirement is to explode the summaried bom ,using tcode cs13,
we ll get multilevel cs12 , in my report i got cs1 explosion,
but i need to get like cs13 ouput using select-option,
but i got the output i would like to restrict levels
ABC IS MATERIAL
D
E
F - E and f required to make a d,
G
H
I H and i requried to make a g,
i want to get only H , I, E,F =====> A
D,G IS SFG.
Regards
ds -
Connect by prior usage restricted to certain level in an hierarchy.
Hi,
I had a requirement where the values are stored in a hierarchial basis in a database table. The hierarchy is upto five levels. When I use connect by prior, its using all the five levels to evaluate. But I want to restrict the evaluation upto only three levels. So can anyone help me out in resolving the issue. I would like to know how we restrict, the usage to only say, two or three levels.
Any help is highly appreciated.
Thanks and Regards,
Venky.Just add AND LEVEL < 4 to CONNECT BY clause. For example:
SQL> select lpad(' ',(level-1)*2) || level || ' ' || ename as ename
2 from emp
3 start with mgr is null
4 connect by prior empno = mgr
5 and level < 4;
ENAME
1 KING
2 JONES
3 SCOTT
3 FORD
2 BLAKE
3 ALLEN
3 WARD
3 MARTIN
3 TURNER
3 JAMES
2 CLARK
ENAME
3 MILLER
12 rows selected.
SQL> SY. -
Separate CIN (excise) GL accounts required at product level and plant level
Hi
Our client have one plant. It have two division - A and B. But excise registeration is one.
In SAP we have created two separate plants and two separate profit centers for two divisions A and B.
There are three products in A and two products in B. I believe that all CIN related settings and excise group can be assigned to a plant and not at a product level.
Now my client want product-wise stock and duty paid amount with PLA, RG23A and RG23C. Further they want to separately show clearance made without duty separately. Right now they are able to post product-wise JV in excise GL accounts so they have separate GL accounts at product level.
In SAP i believe that i cannot create separate CIN GL accounts separately for each products.
Please help. How to satisfy client's requirement.Hi,
You can develop a new report with the help of ABAPer and provide it to the client.
Regards,
Hansa Chechani -
How Can We Change Batch Management Level From Client level to Plant Level?
Hi all,
I want to know whether it is possible to change the batch management level from client to plant level.Pls Help..Hi,
Refer SAP Note 891902 - FAQ: Batch level
Maybe you are looking for
-
External WD Passport won't recognize after Time Machine start.
I bought a WD passport 500 gb drive and when I initially plugged it in time machine saw it and when I asked it to use it- something happened and now NO icon appears in order to be selected nor does an icon show anywhere to even select. I changed the
-
Need info on how to download Adobe Flash Player successfully.
-
Cannot view html images from only one sender
I have the option set to view remote HTML images. I have junk filtering turned off. I have reset my junk mail filters just in case that was the issue. There is email from one sender that is a problem. Instead of images I get the blue squares with que
-
What carrier is my phone with?
I recently purchased an iphone4 off of kijiji and do not have a sim card for it yet how do I know what carrier (Rogers, Telus, etc.) it is with? The guy I bought it from says he could not tell me.
-
Some major fileds are missing in layout in cji5 report
Hi gurus IN CJI5 report ,i could nt find material no,material description fields in both column ,column sets sections of lay out.but these fields are available in my development server. Can any one help on this? Thanks in advance. Regards Hariharan