User exist in SD ?
HI All,
I wanted to know all the user exist which are there in SD and <b>what is the best approach to start working on an user exist</b>?
I am very much confused with screen exist? I will be gratetful to you all if you could help me to understand screen exist.
Thanks in advance,
Regards,
Megha
Megha
The best way to find user exits is from se81. Select appliction component, press F9, press shift+F4 information system. Now you open the node what objects you want to search.
Open Enhancements-customer exits-Enhancement and press F8. Now an entire list of enhancement for selection application component will be displayed.
Look for this link for example.
<a href="http://www.sappoint.com/abap/userexit.pdf">Step by step guide for exits</a>
Regds
Manohar
Message was edited by: Manohar Reddy
Similar Messages
-
COST GL account when goods issue - enhancement or user exist
Hello SAP exports,
There is a requirement from F&A department for different COGS GL account based on Customer Account Assignment Group value when goods issues (GI) (goods movement). Customer Account Assignment Group field name is KNVV-KTGRD. The solution is NOT possible for standard SAP SD (pricing procedure) / MM (T-Code:OBYC with GBB). Therefore, I am searching solution for enhancement.
the requirement is like following:
KNVV-KTGRD COGS GL account at goods issue
01 Domestic 818100
02 Export 818200
03 Testing - sample 818300
04 Testing - VOM 818400
05 Franchise 818500
Can you please let me know what and how this can be resolve by enhancement or user exist?
Thank you.
Kind Regards,
Sylvia ChenHello,
The requirement is to provide different COGS GL account based on the Customer Account Assignment Group value(KNVV-KTGRD) when SAP performs goods issue. for example, movement type 601,
This means, when company ships goods to differnt customers, then SAP should generate different COGS GL account.
for example, when company ships goods to customer account assignment group '01' (Domestic customers), then SAP should generate COGS GL account 818100.
when company ships goods to customer account assignment group '02' (export customes), then SAP should generate COGS GL account 818200.
when company ships goods to customer account assignment group '03' (Testing - sample customers), then SAP should generate COGS GL account 818300.
the logic is following:
KNVV-KTGRD COGS GL account at goods issue
01 Domestic 818100
02 Export 818200
03 Testing - sample 818300
04 Testing - VOM 818400
05 Franchise 818500
I am not good at user exist.
Can you please provide solution with step-by-step guide?
Thank you.
Regards,
Sylvia Chen -
Hi,
After Creation of Commercial Invoice or MIGO the excise invoice should not be canceled , We are using following doc flow for creation of excise invoice
Delivery - - > Proforma Invoice - - > Excise Invoice - - > Commercial Invoice.
So what should we use ( User Exist or BADI ) to restrict cancellation of Excise Invoice ???
T-code : J1IIN
AnkeshI think you are very much aware of forum rules and still posting
duplicate threads.
Do you want to be a guest of julius ? -
How to findout Which are the User Exist had been activated for T.Code
Hi Everybody,
-->I want to know, what are the user exits have been activated or used for a particular t.code.
--> I will give a small example it will be give clear idea on my question.
-->For my client, they used lot of user exist and screen exist in the sales order screen,how to find out them. Is their any easy way to find out which are user exist had been acitviated for a particular template.
Regards,
MadhanIf you mean how to see a user list with the T-Code they are using.
Then you can just use T-Code SM04.
It will give all the information about those user.
Or If you mean User Exists.
then please use this link
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
Thanks,
Sugauli
Edited by: Sugauli on Dec 11, 2008 9:20 PM -
New GL User Exist or Enhancement
Hi SAP Expert
Currently i have a problem to use New Ledger in my client ECC 5.00
HQ Company using 544 calender for FI closing
1 of the coutry need to use Month Calender for FI Closing
When i do testing on FA depreciation run using tcode AFAB, i cannot specify the Posting date into the
depreciation posting date and i need to post to correct period.
Do u know whether in New Ledger / New GL have a user exist or enhancement we can change the data in
table FAGLFLEXT or FAGLFLEXA in the specify ledger ?
regardsHi Heng,
Did you manage to get answer to your query "Do u know whether in New Ledger / New GL have a user exist or enhancement we can change the data in
table FAGLFLEXT or FAGLFLEXA in the specify ledger ?"
I have a similar requirment to substitute split line items that appear only in New General Ledger view ie in table FAGLFLEXT or FAGLFLEXA? -
Checking to see whether a user exists in a Windows Active Directory
I have a little java applet that has to run through a large list of users, and for one of its tasks, it has to check to see whether that user exists. Mostly this is the same as running with local users, with the one exception that I can't just check to see if a home directory exists.
Right now I am checking the return code from "net user <username>", but executing this program for every potential user is extremely slow.
Are any java facilities to deal with users on the local system? If not, does anyone else have any suggestions?
Also, a note for any responses- I'm using java to get around the lack of any easy way to set up a good scripting environment on Windows. I have a completed tool, and I don't want to rewrite it.<sarcasm>
I seem to remember this service - what's it called? Ah, Google. Yes.
</sarcasm>
Try http://www.google.com/search?q=java+active+directory+query -
User Exist for MM - Purchase Order
Hi ABAP expert,
is there any user exist for Purchase order, actually i'm want to prevent the user from do the deletion on PO items, as per my understanding we can use user exit.
can anyone help and how to do the process ?Hi,
1. Just copy and paste this code and execute it.
2. Give the Tcode "ME21" and you will see the lot of user exits.
TABLES : tstc, "SAP Transaction Codes
tadir, "Directory of Repository Objects
modsapt, "SAP Enhancements - Short Texts
modact, "Modifications
trdir, "System table TRDIR
tfdir, "Function Module
enlfdir, "Additional Attributes for Function Modules
tstct. "Transaction Code Texts
*& Variables
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
DATA : field1(30).
DATA : v_devclass LIKE tadir-devclass.
*& Selection Screen Parameters
SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN END OF BLOCK a01.
*& Start of main program
START-OF-SELECTION.
* Validate Transaction Code
SELECT SINGLE * FROM tstc
WHERE tcode EQ p_tcode.
* Find Repository Objects for transaction code
IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
MOVE : tadir-devclass TO v_devclass.
IF sy-subrc NE 0.
SELECT SINGLE * FROM trdir
WHERE name = tstc-pgmna.
IF trdir-subc EQ 'F'.
SELECT SINGLE * FROM tfdir
WHERE pname = tstc-pgmna.
SELECT SINGLE * FROM enlfdir
WHERE funcname = tfdir-funcname.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'FUGR'
AND obj_name = enlfdir-area.
MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.
* Find SAP Modifactions
SELECT * FROM tadir
INTO TABLE jtab
WHERE pgmid = 'R3TR'
AND object = 'SMOD'
AND devclass = v_devclass.
SELECT SINGLE * FROM tstct
WHERE sprsl EQ sy-langu
AND tcode EQ p_tcode.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
SKIP.
IF NOT jtab[] IS INITIAL.
WRITE:/(95) sy-uline.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
WRITE:/(95) sy-uline.
LOOP AT jtab.
SELECT SINGLE * FROM modsapt
WHERE sprsl = sy-langu AND
name = jtab-obj_name.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 sy-vline,
2 jtab-obj_name HOTSPOT ON,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
ENDLOOP.
WRITE:/(95) sy-uline.
DESCRIBE TABLE jtab.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No of Exits:' , sy-tfill.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No User Exit exists'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.
* Take the user to SMOD for the Exit that was selected.
AT LINE-SELECTION.
GET CURSOR FIELD field1.
CHECK field1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
Thanks,
Reward If Helpful. -
How to capture the User input value to user exist function module.
Hi,
How can i capture user input value.Here i am using User exist in BPS variable.
Calculating days using user exist functin module and my input is another variable i.e user defined value.
How can i capture user defined vaule into my function module.
This is very urgent can you help me..
Thanks....Hi!
You can get the instance using the method get_instance of the class cl_sem_variable, and call the method get_value with the return. Check the example:
CALL METHOD cl_sem_variable=>get_instance
EXPORTING
i_area = (planning area)
i_variable = (variable name)
RECEIVING
rr_variable = lr_var
EXCEPTIONS
not_existing = 1
OTHERS = 2.
CHECK sy-subrc IS INITIAL.
CALL METHOD lr_var->get_value
RECEIVING
rto_value = et_value
EXCEPTIONS
error = 1.
After this, read the first line of the table et_value (it should be the value that the user choose on the screen).
seeya!
Robson -
No Microsoft Dynamics CRM User Exists
Hi
We are in the process of deploying UPK 3.5.1 to a number of users in the business. Once they have entered the library location in the Profile Wizard and click next they receive the following Server Error message.
"No Microsoft Dynamics CRM User exists with the specified domain name and user ID."
Can you advise.
PipHi RossArn
Please follow following blog written by me and I hope your problem will be resolved:
http://social.technet.microsoft.com/wiki/contents/articles/29628.ms-crm-administration-disable-users-with-best-practices.aspx
Ali Hassan -
How to check whether portal user exists or not using UM API.
Hi Experts,
Let us say i need to create an user account "PortalUser",i know how to create an user,setting first name,lastname,password for that.
but here before creating the portal user, i need to check whether that user exists or not.If user already exists ,then i need to skip the below for creating the user.
IUserFactory userFact = UMFactory.getUserFactory();
IGroupFactory groupFact = UMFactory.getGroupFactory();
IRoleFactory roleFact = UMFactory.getRoleFactory();
IUser tuser = userFact.getUserByLogonID("PortalUser");
IUserMaint newUser = userFact.newUser("PortalUser");
newUser.setFirstName("PortalUser");
newUser.setLastName("Test");
newUser.setEmail("PortalUser.Testatgmaildotcom");
//Locale PortalLanguage = new Locale(Lang.toLowerCase(), "");
Locale PortalLang=new Locale("en");
newUser.setLocale(PortalLang);
newUser.save();
newUser.commit();
IUserAccount userAcc = UMFactory.getUserAccountFactory().newUserAccount("PortalUser", newUser.getUniqueID());
userAcc.setPassword("test1test$");
userAcc.save();
userAcc.commit();
Thanks in advance.
Thanks
Sony.Hi,
Try this code,
IUserFactory factory = UMFactory.getUserFactory();
IUser user = factory.getUserByLogonID(userId);
lastName = user.getLastName();
firstName = user.getFirstName();
refer this pdf,its very helpful
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/events/webinars-nw-rig/using%20the%20user%20management%20api%20with%20ep%20applications%20-%20webinar%20powerpoint.pdf
Regards,
Sunaina Reddy T -
How can I add the extra fields to a datasource usign "User Exist"?
Hallo guys,
I have a quesiton on an extractor.
I want to extend fields for an extractor, and the additional fields come from a third table (for the extractor, there is a view which 2 Tabels inner join.) The third table should have LEFT OUTER JOIN relation to the other 2 tables. So I have to use "User Exist" to add the fields from the third table to my data source.
How can I do it via user exist?
Thanks for any hint in advance.
Regards,
LiyingHi LiYing,
You can do this using a USER EXIT.
if you edit the ABAP program ZXRSAU01, you can add ABAP coding:
here an example for 1_CO_PA....:
<i> CASE i_datasource.
WHEN '1_CO_PA_.......
Data assignments
LOOP AT c_t_data INTO wa_s_copa.
IF ( NOT wa_s_copa-vrgar = 'F' ) OR ( wa_s_copa-curtype = 'B0' ).
wa_s_copa-zzratio = 1.
wa_s_copa-zztr_rate = 1.
wa_s_copa-zzcurkey_tc = wa_s_copa-rec_waers.
Company Code Currency Invoice *
ELSEIF wa_s_copa-curtype = '10'.
assume one exchange rate per invoice
SELECT SINGLE * FROM ce19991 INTO wa_ce1
WHERE belnr = wa_s_copa-belnr
AND paledger = '02'
AND vrgar = wa_s_copa-vrgar
AND versi = space
AND perio = wa_s_copa-perio.
MOVE wa_ce1-kursf TO lx_kursf.
MOVE wa_ce1-frwae TO wa_s_copa-zzcurkey_tc.
IF NOT wa_ce1-frwae EQ 'EUR'.
read rate ( table is buffered ).
CLEAR: wa_tfact, wa_ffact.
lx-datlo = 99999999 - sy-datlo.
SELECT single tfact ffact FROM tcurf into
(wa_tfact, wa_ffact)
WHERE kurst EQ 'M'
AND fcurr EQ wa_ce1-frwae
AND tcurr EQ 'EUR'
AND gdatu LE lx-datlo.
IF sy-subrc NE 0.
SELECT single tfact ffact FROM tcurf into
(wa_tfact, wa_ffact)
WHERE kurst EQ 'EURX'
AND fcurr EQ wa_ce1-frwae
AND tcurr EQ 'EUR'
AND gdatu LE lx-datlo.
ENDIF.
IF wa_tfact = 1.
wa_s_copa-zzratio = wa_ffact.
ELSE.
IF wa_tfact NE 0.
wa_s_copa-zzratio = 1 / wa_tfact.
ENDIF.
ENDIF.
ELSE.
eur : eur => always 1
wa_s_copa-zzratio = 1.
ENDIF.
IF lx_kursf < 0.
wa_s_copa-zztr_rate = lx_kursf * -1 .
ELSE.
CHECK lx_kursf > 0.
wa_s_copa-zztr_rate = 1 / lx_kursf.
ENDIF.
ENDIF.
ENDLOOP.
ENDCASE.
</i> -
Reg. User exist for G/L account change
Dear Experts
I want to create new contion or user exist for change the G/L account from consumption account to
stock account.
That is when I create purchase order with account assignment the stock account should be assigned instead of consuption account.
Without any account assignment mean no problem,that accounts are posted correctly.Stock account and GR/IR account.
Thanks
Rajakumar.kWhile create Purchase order.
If Acct assignment E - Stock account - depending on the material type
Acct assignment and item cat. E & L WIP of material
Like the above.
while I create purchase order the consumption account is posted and after enter the sale order
the G/L for consumption is changed to stock account. I can see the changes directly.
Thanks
Rajakumar.k -
Hello Friends,
i need User Exists for PR,PO,MIGO,MIRO Creation transactions , i need to save data in one Custom table for all these transactions. so that i can details for purchase life cycle from refering the single table . i donot require to refer all other tables.
similar way for SD Transactions ,,
if any of you came across these type of reqirement, just guide me
Thanks and Regards
Kumar MHi,
Migo User exits:
Enhancement/ Business Add-in Description
Enhancement
MB_CF001 Customer Function Exit in the Case of Updating a Art. Doc.
MBCF0011 Read from RESB and RKPF for print list in MB26
MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1
MBCF0009 Filling the storage location field
MBCF0007 Customer function exit: Updating a reservation
MBCF0006 Customer function for WBS element
MBCF0005 Article document item for goods receipt/issue slip
MBCF0002 Customer function exit: Segment text in article doc. item
Business Add-in
MB_RESERVATION_BADI MB21/MB22: Check and Complete Dialog Data
MB_QUAN_CHECK_BADI BAdI: Item Data at Time of Quantity Check
MB_PHYSINV_INTERNAL Connection: Core Inventory and Retail AddOn
MB_MIGO_ITEM_BADI BAdI in MIGO for Changing Item Data
MB_MIGO_BADI BAdI in MIGO for External Detail Subscreens
MB_DOC_BADI_INTERNAL BAdIs when Creating an Article Document (SAP Internal)
MB_DOCUMENT_UPDATE BADI when updating article document: MSEG and MKPF
MB_DOCUMENT_BADI BAdIs when Creating an Article Document
MB_CIN_MM07MFB7_QTY Proposal of quantity from Excise invoice in GR
MB_CIN_MM07MFB7 BAdI for India Version exit in include MM07MFB7
MB_CIN_LMBMBU04 posting of gr
MB_CHECK_LINE_BADI BAdI: Check Line Before Copying to the Blocking Tables
ARC_MM_MATBEL_WRITE Check Add-On-Specific Data for MM_MATBEL
ARC_MM_MATBEL_CHECK Check Add-On-Specific Criteria for MM_MATBEL
Miro userexits:
Enhancement/ Business Add-in Description
Enhancement
LMR1M001 User exits in Logistics Invoice Verification
LMR1M002 Account grouping for GR/IR account maintenance
LMR1M003 Number assignment in Logistics Invoice Verification
LMR1M004 Logistics Invoice Verification: item text for follow-on docs
LMR1M005 Logistics Inv. Verification: Release Parked Doc. for Posting
LMR1M006 Logistics Invoice Verification: Process XML Invoice
MRMH0001 Logistics Invoice Verification: ERS procedure
MRMH0002 Logistics Invoice Verification: EDI inbound
MRMH0003 Logistics Invoice Verification: Revaluation/RAP
MRMN0001 Message output and creation: Logistics Invoice Verification
Business Add-in
INVOICE_UPDATE Business Add-In: Logistics Invoice Verification
PO userexits:
Enhancement/ Business Add-in Description
Enhancement
MEQUERY1 Enhancement to Document Overview ME21N/ME51N
MEVME001 WE default quantity calc. and over/ underdelivery tolerance
MM06E001 User exits for EDI inbound and outbound purchasing documents
MM06E003 Number range and document number
MM06E004 Control import data screens in purchase order
MM06E005 Customer fields in purchasing document
MM06E007 Change document for requisitions upon conversion into PO
MM06E008 Monitoring of contr. target value in case of release orders
MM06E009 Relevant texts for "Texts exist" indicator
MM06E010 Field selection for vendor address
MMAL0001 ALE source list distribution: Outbound processing
MMAL0002 ALE source list distribution: Inbound processing
MMAL0003 ALE purcasing info record distribution: Outbound processing
MMAL0004 ALE purchasing info record distribution: Inbound processing
MMDA0001 Default delivery addresses
MMFAB001 User exit for generation of release order
MRFLB001 Control Items for Contract Release Order
MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.
AMPL0001 User subscreen for additional data on AMPL
LMEDR001 Enhancements to print program
LMELA002 Adopt batch no. from shipping notification when posting a GR
LMELA010 Inbound shipping notification: Transfer item data from IDOC
LMEQR001 User exit for source determination
LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt
LWSUS001 Customer-Specific Source Determination in Retail
M06B0001 Role determination for purchase requisition release
M06B0002 Changes to comm. structure for purchase requisition release
MEFLD004 Determine earliest delivery date f. check w. GR (only PO)
MEETA001 Define schedule line type (backlog, immed. req., preview)
ME590001 Grouping of requsitions for PO split in ME59
M06E0005 Role determination for release of purchasing documents
M06E0004 Changes to communication structure for release purch. doc.
M06B0005 Changes to comm. structure for overall release of requisn.
M06B0004 Number range and document number
M06B0003 Number range and document number
Business Add-in
ME_PROCESS_PO Enhancements for Processing Enjoy Purchase Order: Intern.
ME_PROCESS_COMP Processing of Component Default Data at Time of GR: Customer
ME_PO_SC_SRV BAdI: Service Tab Page for Subcontracting
ME_MMPUR_EINM_CUST BAdI Methods for Processing IDoc Data in the SUS Scenario
ME_MMPUR_EINM BAdI Methods for Processing IDoc Data in the SUS Scenario
ME_HOLD_PO Hold Enjoy Purchase Orders: Activation/Deactivation
ME_GUI_PO_CUST Customer's Own Screens in Enjoy Purchase Order
ME_FIELDSTATUS_STOCK FM Account Assignment Behavior for Stock PR/PO
ME_DEFINE_CALCTYPE Control of Pricing Type: Additional Fields
ME_COMMTMNT_REQ_RE_C Check of Commitment Relevance of Purchase Requisitions
ME_COMMTMNT_REQ_RELE Check of Commitment Relevance of Purchase Requisitions
ME_COMMTMNT_PO_REL_C Check for Commitment-Relevance of Purchase Orders
ME_PROCESS_PO_CUST Enhancements for Processing Enjoy Purchase Order: Customer
EXTENSION_US_TAXES Extended Tax Calculation with Additional Data
MM_EDI_ORDERS_OUT Enhancements for IDoc Output of Purchase Order: Internal
MM_EDI_DESADV_IN Supplementation of Delivery Interface from Purchase Order
MM_EDI_DELFOR_OUT Enhancements for IDoc Output of SA Releases: Internal
ME_TRIGGER_ATP Triggers New ATP for Changes in EKKO, EKPO, EKPV
ME_TAX_FROM_ADDRESS Tax jurisdiction code taken from address
ME_REQ_POSTED Purchase Requisition Posted
ME_REQ_OI_EXT Commitment Update in the Case of External Requisitions
ME_PURCHDOC_POSTED Purchasing Document Posted1
ME_PROCESS_REQ_CUST Enhancements for Processing Enjoy PReqs: Customer
ME_PROCESS_REQ Enhancements for Processing Enjoy PReqs: Internal
ME_COMMTMNT_PO_RELEV Check for Commitment-Relevance of Purchase Orders
ME_BSART_DET Change document type for automatically generated POs
ME_BAPI_PR_IBS BAdI: Enjoy BAPIs for Purchase Requisitions
ME_BAPI_PR_CUST Customer BAdI for Enjoy Purchase Requisition BAPIs
ME_BAPI_PR_CREATE_02
ME_BAPI_PR_CREATE_01
ME_BAPI_PO_IBS BAdI for Inbound/Outbound Mapping BAPI_PO_CREATE1 IBS
ME_BAPI_PO_CUST Customer BAdI for BAPI_PO_CREATE1 and BAPI_PO_CHANGE
ME_BAPI_PO_CREATE_02
ME_BAPI_PO_CREATE_01
ME_ACTV_CANCEL_PO BAdI for Activating the Cancel Function at Header Level
MEGUI_LAYOUT BAdI for Enjoy Purchasing GUI
SMOD_MRFLB001 Control Items for Contract Release Order
ME_CCP_ACTIVE_CHECK BAdI to check whether CCP process is active
ME_COMMITMENT_STO_CH BadI for checking if commitments for STOs are active
ME_CIP_REF_CHAR Facilitates Reference Characteristics in Purchasing
ME_CIP_ALLOW_CHANGE Configuration in Purchasing: Changeability Control
ME_CIN_MM06EFKO Copy PO data for use by Country version India
ME_CIN_LEINRF2V BADI for LEINRF03 excise_invoice_details
ME_CIN_LEINRF2R BADI for CIN India - Delivery charges
ME_CHECK_SOURCES Additional Checks in Source Determination/Checking
ME_CHECK_ALL_ITEMS Run Through Items Again in the Event of Changes in EKKO
ME_CHANGE_OUTTAB Enrich ALV Output Table in Purchasing
ME_CHANGE_CHARACTER Customer-Specific Characteristics for Product Allocation
ME_CCP_DEL_DURATION Calc. of Delivery Duration in CCP Process (Not in Standard)
ME_CCP_BESWK_AUTH_CH BAdI for authorization checks for procuring site
If these helpful rewards points
Regards
Pratap.M -
SELECTs in user exists (P/S modules)
Hi,
I am implementing user exist triggered when an accounting document is posted ... P/S event no. 00001030. The problem is, that I need to read some records from BSID table ... this event is triggered right before a commit is executed, therefore I suppose that all database changes are already made, but not commited yet. Anyway, I've tried to read these database rows (in the same database transaction), but SELECT does not fetch any row! I know how database servers works, what are database sessions and database transactions ... I thought SAP system works in the same way ...
Can anybody explain me why ABAP does not see uncommited rows inserted by the same database session/transaction? Is there a way how to read these rows? I already tried to call my function by PERFORM ON COMMIT, ... same results ... also by CALL FUNCTION IN UPDATE TASK ... same results ...
Is there any sensible way how to read desired uncommited records?Hi,
Check while debugging where BSID table have those values or not.If yes then BSID table should declare in Table fields.If not then you need to dynamically assign the value of table to your workarea.
Below is the code which might help you:
Get the Name field enetered on Fb01 screen
ASSIGN ('(SAPMF05A)BSEC') TO <fs>.
wa_bsec = <fs>.
I hope it would help you.
Regards,
Swati -
Hello,
Need user exist in RFFOEDI1 to create custom segment to populate some fileds.
If any one done this type requirement please let me know the user exist.
Thanks,
chinnaHi,
This way you can find any user exit:
1. Go to the program 'RFFOEDI1'. Get the package name from the program attributes.
2. Go to tcode 'SMOD'
3. Enter the package name of that program and execute.
You will get the list of exits available for that package. Based on its description and documentation of each exit you can identify which exit will be useful for you.
Regards,
Saba -
User exists for changing the selection screen of the transaction CS11
Hi,
I want to change the selection screen of the transaction cs11 and modify the ALV output.
I searched the old forums but not got satisfactry results.
I want to change the plant and material from the parameter to the select option.
i dont want to copy the transaction for the zcs11.
any suggestion on this ?
Regards,
udupione more requirement i have is that, i need to remove all the header fields such as material , plant etc and place that field in the item level. i can use the user exists PCSD0002 for the adding the customer field in the item. but how can i removed the header level field such as plant and material. whether we have any user exits for that?
Maybe you are looking for
-
Is TREX mandatory for Talent Management?
Dear Experts, Is TREX a mandatory component for Talent Management? It's because I am having issue when I click "Search" in Talent Management Specialist Launchpad, telling me "Error occurred during the search; contact your system administrator". And i
-
Does the iPod Touch support airplay mirroring?
I'm thinking about buying an iPod Touch ro use as a remote for my apple TV but need to know if the Touch also supports mirroring with airplay. If it does, is it hard to enable?
-
I have recently upgraded from 10.1.3.1 to 10.1.3.3. The application uses form based authentication. The login worked fine in 10.1.3.1 but in the new version I get the following error when submitting the login details: 500 Internal Server Error java.l
-
Range chart to display timeline (start and end dates) side by side
Hi everyone, I've explained my scenario in the image below. I'm using SQL Server 2008 R2 BIDS to accomplish this. Can someone help me or shed some light to get this going?
-
Hi, I'm trying to install an updated Flash Player, and it won't initialize. I've disabled my antivirus and removed previous versions. Any tips? Is there an older version I should run instead? I'm running Windows XP and Firefox. Thanks!