Authorisation Object for Payment Block Filed(ZLSPR) in FB02
Hi,
I want to restrict the authorisation to modify the field Payment Block to some of the users only in FB02 Tcode.
How can i achieve it.
My basis team said it can help me if i can give the authorisation Object for the same they can restrict the authorisation object to limited users.
regards
Jaya
Hi Mallikarjun,
The authorisation Object given is related to Excise invoice ? So, please let me know how this would help in restricting modification of payment block filed in FB02?
regards
jaya
Similar Messages
-
Authorisation Matrix for Payment Posting
Hi Friends,
Any one pl. write the configuration of making payment to Vendors with an authorisation Matrix. e.g. one user can make payment upto Rs. 50,000/- and another user can make payment upto 1,00,000/-.etc.
I have explored on this and found the configuration as IMG - Fin. A/C - A/C Receivable & Payble - Business Transaction - Release for Payment - -
By this I could congigure till end but i was unable to configure at "Define Users with Authorisation to Payment Release". Because I am not getting any option or field to provide USER ID there.
Pl. help.
Regards
DebHi Mallikarjun,
The authorisation Object given is related to Excise invoice ? So, please let me know how this would help in restricting modification of payment block filed in FB02?
regards
jaya -
Substitution : Payment block (bseg-zlspr)
Hi,
I would like to substitute the payment block when posting document header (tcode:FBR2). However, I cant find the BSEG-ZLSPR field to be substitute in the substitutable fields (tcode:ggb1 Financial Accounting > Document Header > Substitution > Step).
Is that means that if the BSEG-ZLSPR doesnt appear in the substitutable fields to be selected, I CANT perform any substitution to that field?
Appreciate advice. Thanks.Hi,
For your requirement those field are not available in header level in substitution so first we can get those field through this way
If you want Payment Block BSEG-ZLSPR in line item level .
Go to SM30 there Give Program name VWTYGB01 select maintain button.
There select the table BSEG and field names ZLSPR and remove the check box exculde flag for those fields.
May be this information is useful to you
If you have any doubt feel free to ask
Regards
Surya -
Authorisation object for "PO text in the material master"
Hi,
My requirement is as below:
"All users can see the Purchase Order Text as usual, but only a few users should be allowed to create / change the PO Long Text.
For other users, the same should appear in display mode only (both in creation & in change mode, MM01 & MM02)."
Please let me know, How to map this.
As per my knowledge thsi is possible only thru authorisation. But I want to know what is the authorisation object for "PO text in the material master" (Pl note that only for PO text in the material master field). we want control on "PO text of material master"
Regards.
ChinnaHi,
The authorisation object is "M_MATE_MAT", pl check
Regards
Merwyn -
Dynamic Search Object for Payment Terms
Hi,
May i know the Dynamic Search Object for Payment Terms. I have to create a Advanced Search Page with Payment terms. I could not find the dynamic search object for Payment terms. Any help is appreciated
Thank you.
-SiddharthHi,
The search help for the payment terms is not coming from the DDIC search help..
It is coded in the process on value-request event...
The function module FI_F4_ZTERM is called for this..you have to change this function module in case if you want the values from a different table..
OR do implicit enhancement in the subroutine FORM HELP_ZTERM in the include MF02DFH0 to call your search help instead of the function module FI_F4_ZTERM ..And do the same for the sales order also..
Thanks
Naren -
Maintaining Reasons for payment block -0B27
Hi All,
Could someone explain how the payment block are maintained through ob27 ? e.g. if all three fields are left blank for payment block type "B" will it still block payments ???
Thanks
GHi Gayani,
If the indicator is not flagged then payment method will not block the document.
Regards,
Narasimha -
How to create authorisation object for save button please help in abap
how to create authorisation object for save button please help in abap
Hi
In general different users will be given different authorizations based on their role in the orgn.
We create ROLES and assign the Authorization and TCODES for that role, so only that user can have access to those T Codes.
USe SUIM and SU21 T codes for this.
Much of the data in an R/3 system has to be protected so that unauthorized users cannot access it. Therefore the appropriate authorization is required before a user can carry out certain actions in the system. When you log on to the R/3 system, the system checks in the user master record to see which transactions you are authorized to use. An authorization check is implemented for every sensitive transaction.
If you wish to protect a transaction that you have programmed yourself, then you must implement an authorization check.
This means you have to allocate an authorization object in the definition of the transaction.
For example:
program an AUTHORITY-CHECK.
AUTHORITY-CHECK OBJECT <authorization object>
ID <authority field 1> FIELD <field value 1>.
ID <authority field 2> FIELD <field value 2>.
ID <authority-field n> FIELD <field value n>.
The OBJECT parameter specifies the authorization object.
The ID parameter specifies an authorization field (in the authorization object).
The FIELD parameter specifies a value for the authorization field.
The authorization object and its fields have to be suitable for the transaction. In most cases you will be able to use the existing authorization objects to protect your data. But new developments may require that you define new authorization objects and fields.
http://help.sap.com/saphelp_nw04s/helpdata/en/52/67167f439b11d1896f0000e8322d00/content.htm
To ensure that a user has the appropriate authorizations when he or she performs an action, users are subject to authorization checks.
Authorization : An authorization enables you to perform a particular activity in the SAP System, based on a set of authorization object field values.
You program the authorization check using the ABAP statement AUTHORITY-CHECK.
AUTHORITY-CHECK OBJECT 'S_TRVL_BKS'
ID 'ACTVT' FIELD '02'
ID 'CUSTTYPE' FIELD 'B'.
IF SY-SUBRC <> 0.
MESSAGE E...
ENDIF.
'S_TRVL_BKS' is a auth. object
ID 'ACTVT' FIELD '02' in place 2 you can put 1,2, 3 for change create or display.
The AUTHORITY-CHECK checks whether a user has the appropriate authorization to execute a particular activity.
This Authorization concept is somewhat linked with BASIS people.
As a developer you may not have access to access to SU21 Transaction where you have to define, authorizations, Objects and for nthat object you assign fields and values. Another Tcode is PFCG where you can assign these authrization objects and TCodes for a profile and that profile in turn attached to a particular user.
Take the help of the basis Guy and create and use.
Regards
ANJI -
Authorisation object for Case Management
Hi Gurus.
I need to create authorisation object for Case Management,
SCMG_T_CASE_ATTR-CATEGORY Field,SCMG_CATEGORY element,
I use the tx SU21 and Su20, asigned this object to Role. But no WORK.
In the Su20:
Field Name: ZCATEGORY
Data elelment: SCMG_CATEGORY.
Table Name: SCMGATTR_CATEGO.
In the SU21:
Object: ZCASE
Class: AAAB
Field Name:
ACTVT
ZCATEGORY
When I use tx SCASE, The condition not work.
I use the field name ZCATEGORY because the field name CATEGORY was used by SAP. But for USC_Y_CONT_CATEGORY element
Edited by: Alfredo on Aug 1, 2008 5:39 PMHi Alfredo,
Go to SU24 tcode and see if the transaction SCASE is being check/maintaned to the authorization object ZCASE.
If not then you need to do that so that when you add the tcode SCASE to a role then you will see the authorzation object ZCASE which you have created. You can edit the role and change the authorizations for the field, ZCATEGORY and maintain.
Generate the role and then assign it to the user. I think it must work.
If it doesnot work then as Alex said, you need to go and look where the Authority check statement is placed in the program behind the SCASE tcode.
Hope this helps.
Regards,
Kiran Kandepalli. -
Authorisation object for cost center
Hi all,
I need to know the authorisation object for the field COST CENTER in ME21N(creation of PO) screen. How to find it? Since I am creating roles for users with help of BASIS I need to know it. I need to restrict the values for the cost center field while creating the purchase order.
Thanks in advance.
Regards,
RajHello,
Master Data:
CO: Cost center master (K_CSKS)
CO: Cost center groups (K_CSKS_SET)
CO: Cost element master (K_CSKB)
CO: Cost element groups (K_CSKA_SET)
CO: Activity type master (K_CSLA)
CO: Activity type groups (K_CSLA_SET)
CO: Statistical key figures (K_KA03)
CO: Stat. key figure groups (K_KA03_SET)
Planning:
CO: Version (K_KA09_KVS)
CO: Planner profiles (K_TKA50)
CO: Cost center planning (K_CSKS_PLA)
CO: Cost element planning (K_CSKB_PLA)
CO: Budgeting (K_CSKS_BUD)
Regards
Mahesh Naik -
Authorisation object for controlling te changes to "Delivery completed indi
hi
I want to know the authorisation object for controlling te changes to "Delivery completed indicator" in PO.
I want to give the authorisation to change to certain users only.
Best regards
SarThere is no authorization at field level.
Either the user has authorization to change an order or not. -
Authorisation object for field level
Hi all,
In support desk ,Is there any authorisation object for controlling field level changes such as category or priority by message processors.
BalamuruganHi.
Not that I know of. I was also looking for something like this and could not find anything.
I think there is even no logging if someone makes any changes to those fields. -
User Exit or BADI for payment block in MIRO
Hi all,
I need a User Exit or BADI for payment block in MIRO for line item. please help.
Thanks
babuHi,
Check the components in enhancement "LMR1M001".
Regards
Vinod -
How to create authorisation object for report
hi
experts..
hw can u create authorisation object for the custom report.
Thanks& Regards
SpandanaHi,
In general different users will be given different authorizations based on their role in the orgn.
We create ROLES and assign the Authorization and TCODES for that role, so only that user can have access to those T Codes.
USe SUIM and SU21 T codes for this.
Much of the data in an R/3 system has to be protected so that unauthorized users cannot access it. Therefore the appropriate authorization is required before a user can carry out certain actions in the system. When you log on to the R/3 system, the system checks in the user master record to see which transactions you are authorized to use. An authorization check is implemented for every sensitive transaction.
If you wish to protect a transaction that you have programmed yourself, then you must implement an authorization check.
This means you have to allocate an authorization object in the definition of the transaction.
For example:
program an AUTHORITY-CHECK.
AUTHORITY-CHECK OBJECT <authorization object>
ID <authority field 1> FIELD <field value 1>.
ID <authority field 2> FIELD <field value 2>.
ID <authority-field n> FIELD <field value n>.
The OBJECT parameter specifies the authorization object.
The ID parameter specifies an authorization field (in the authorization object).
The FIELD parameter specifies a value for the authorization field.
The authorization object and its fields have to be suitable for the transaction. In most cases you will be able to use the existing authorization objects to protect your data. But new developments may require that you define new authorization objects and fields.
http://help.sap.com/saphelp_nw04s/helpdata/en/52/67167f439b11d1896f0000e8322d00/content.htm
To ensure that a user has the appropriate authorizations when he or she performs an action, users are subject to authorization checks.
Authorization : An authorization enables you to perform a particular activity in the SAP System, based on a set of authorization object field values.
You program the authorization check using the ABAP statement AUTHORITY-CHECK.
AUTHORITY-CHECK OBJECT 'S_TRVL_BKS'
ID 'ACTVT' FIELD '02'
ID 'CUSTTYPE' FIELD 'B'.
IF SY-SUBRC <> 0.
MESSAGE E...
ENDIF.
'S_TRVL_BKS' is a auth. object
ID 'ACTVT' FIELD '02' in place 2 you can put 1,2, 3 for change create or display.
The AUTHORITY-CHECK checks whether a user has the appropriate authorization to execute a particular activity.
This Authorization concept is somewhat linked with BASIS people.
As a developer you may not have access to access to SU21 Transaction where you have to define, authorizations, Objects and for nthat object you assign fields and values. Another Tcode is PFCG where you can assign these authrization objects and TCodes for a profile and that profile in turn attached to a particular user.
Take the help of the basis Guy and create and use.
Sy-SUBRC values
4 User has no authorization in the SAP System for
such an action. If necessary, change the user
master record.
8 Too many parameters (fields, values). Maximum
allowed is 10.
12 Specified object not maintained in the user
master record.
16 No profile entered in the user master record.
24 The field names of the check call do not match
those of an authorization. Either the
authorization or the call is incorrect.
28 Incorrect structure for user master record.
32 Incorrect structure for user master record.
36 Incorrect structure for user master record.
http://www.sap.ittoolbox.com/groups/technical-functional/sap-basis/please-how-to-create-an-authorization-object-386391 - 78k -
http://www.sap-abaprogram.blogspot.com/2007/11/what-is-use-of-
authorization-checks-to.html - 75k -
www.sapworld.hpg.ig.com.br/download/ab4query.pdf
with thanks,
Abaper. -
Substitution for Payment Block
Hi
My requirement is to substitute a payment block when a vendor invoice is posted using
document types XX and YY in a given company code when the invoice amount is more
than 10000.
I have written the substution in GGB1 under Financial Accounting Node under Line
Item category.
I have created following under Step 001 :
Prerequisites :
BKPF-BUKRS = 'ABC' AND BKPF-BLART = 'XX' OR 'YY'AND BSEG-WRBTR > '10000.00'
Under Substitution :
Field Payment Block is substituted by constant value 'C'
Transport request is also generated.
But still the document when posted the payment block field is not substituted
by the value C.
Can anyone help me what did I miss in the settings and where to rectify. Also, guide
me to transport the subsitutions to other client.
Regards
GeminiDear,
Please follow the instructions and hope you will succeed:
Eter Tcode se16 and enter the table name gb01 - check bseg-ZLSPR is there and the excude is not set it must be empty. if yu see the entry is there with X then create an abap program and type the following to delete the entry:
delete from gb01 client specified where boolclass = '009' and
classtype = 'S' and
bcltab = 'BSEG' and
bclfield = 'ZLSPR' and
bexclude = 'X'.
then again write another program and type the following:
DATA GB01WA TYPE GB01.
gb01wa-boolclass = '009'.
gb01wa-classtype = 'S'.
gb01wa-bcltab = 'BSEG'.
gb01wa-bclfield = 'ZLSPR'.
gb01wa-bexclude = 'X'.
INSERT INTO gb01 VALUES gb01wa.
the one again goto GBB1 and create a substitution as follows: first when when you start to create a sub. then it will ask you to select the filed make sure you find and select the field ZLSPR, then you make conditions for your sub. make sure to transport from the same transaction and the again make sure to activate this sub. and transport both requestes, hope it will solve the problem. -
Payment Block filed in document posting
Hi
When i am posting special gl transaction in customer account using f-22 , Posting Block filed is not appearing . I have checked more data also.. it does not exitst.
thanks and regards
Ramarao.PHi,
Check whether the fields payment block field is suppressed for posting key 01, go to t code OB41.
Check for the account group of the given customer whether the payment block field is suppressed, in IMG.
regards
srikanth
Maybe you are looking for
-
Can i change my contain in file at run time
hello everybody, i am beginner and i am trying to write the online test, i display users to login and then display first question on question.html, now my question is can i change question and send next question at run time on same question.html plea
-
I have been reading the posts about using IMOVIE09 and then using IDVD. I understand the quality is not great because of IMOVIE09 and the way it does the import. IS the quality better if I skip IMOVIE and use the One Step DVD option in IDVD directly?
-
I need to copy all my texts from my iPhone 5 to my new iPhone 6
I have just bought the new iPhone 6 and I need to copy all my texts from my iPhone 5
-
Need a document for field exit....urgent
Can any one please send a document for field exit or have a simple document on how to work on a field exit with screen shots. pls send it ...its urgent Thanks and regards Nandha kumar R
-
VA01 - not updated in SAP - urgent
When i create the sales order, The order number (XXXXX) was created but it's not present in the VBAK, VBAP tables.