BADI for reversal of entry in FBCJ
Hello friends,
I have selected the BADI ac_document for posting through transaction FBCJ, to get the document number and amount. But i am unable to get a BADI for reversal of the same entry in FBCJ.
I have listed out some BADIs which get triggered when i do the reversal. But i m not able to understand which one of them to use as the same BADIs get triggered when i do normal posting.
List of BADI while reversal -
BADI_LAYER
FAGL_SEGMENT_BS_ACC
FAGL_SET_SEGMENT
FMRE_BUS_PROCESS
UKM_R3_ACTIVATE
FQST_CIN_WITHITEM
GLT0_REPLACE_ASGMT
CO_DOCUMENT_INFO
Plz guide.
Thanking you,
Regards
Yayati Ekbote
Hi Yayati,
How have you solved the issue?
Thanks,
Marius
Similar Messages
-
User Exit or BADI for ml81n - Service Entry Sheet
Hi all,
I would like to find a user exit or BADI or enhancement upon saving.
The requirement is posting to specific GL A/C from the Service No. given.
Please don't provide me a list of unnecessary user exit or BADI.
Urgently need for solution, Thanks.Hi,
Check out the various exits for ml81n
INTERFAC Interface for data transfer
SRVDET User screen on tab strip of service detail screen
SRVEDIT Service list control (maintenance/display)
SRVENTRY Unplanned part of entry sheet (obsolete since Rel. 3.1G)
SRVESI Data conversion entry sheet interface
SRVESKN Set account assignment in service line
SRVESLL Service line checks
SRVESSR Set entry sheet header data
SRVEUSCR User screen on entry sheet tabstrip
SRVKNTTP Setting the account assgnmt category when reading in, if
SRVLIMIT Limit check
SRVMAIL1 Processing of mail before generation of sheet
SRVMSTLV Conversion of data during importing of standard service c
SRVPOWEB Purchase order for service entry in Web
SRVQUOT Service export/import for inquiry/quotations
SRVREL Changes to comm. structure for release of entry sheet
SRVSEL Service selection from non-SAP systems
SRV_FRM SRV: Formula calculation (obsolete since 4.0A!) -
User Exit or BADI for MIGO on entry of inbound delivery number
Hi all,
I want a user exit or BADI for MIGO, my requirement is that whenever a user enters an inbound delivery number and presses enter in MIGO the exit should get fired.
Please help, if someone knows.
Thanks and Regards,
Mohammed.hi
you can try out various BADI'S-
MB_MIGO_BADI
MB_MIGO_ITEM_BADI
Helpful function modules:-
MIGO_BADI_EXAMPLE
MIGO_BADI_EXAMPLE_GET_DATA
MIGO_BADI_EXAMPLE_GET_HEADER
MIGO_BADI_EXAMPLE_PUT_DATA
MIGO_BADI_EXAMPLE_PUT_HEADER
MIGO_BADI_EXAMPLE_UPATE_DATA
MIGO_BADI_EXAMPLE_UPDATE_HEAD
I hope at least one of these helps.
regards
Aakash -
Automatically Schedule F.81 for Reversing Accrual Entries
Is there a way to automatically schedule a F.81 transaction at month end to execute the reversing entries for accruals with predefined parameters based on the month end date?
Hi Hari Nair,
yes or no depends on what you mean by 'automatically'. There is no function to tell the system now to reverse the postings in a couple of days later.
But when you are able to identify the doc numbers of the accruals / defferals you can post a mass reverse these explicitly identified doc numbers using F.80 for a later day, maybe of the next month. Why not posting the reversal the moment after posting the accruals / defferals but in the subsequent month?
Regards JMy -
How to reverse the cash journal posted entries in FBCJ
Hi All
In Cash journal (FBCJ) user has posted the document by mistakenly two times, is it possible to reverse the cash journal posted document. Please advise how to reverse the posted cash journal entries.
Regards
K.GunasekarHi,
For reversing, select the line and then go to "Edit > Delete Entry (Shift+F2)" or "Delete Row" button at the bottom part of screen. (Deletion function reverse the document in FBCJ)
However in case you are trying to reverse the entry after printing a receipt if you must implement OSS Note 359656 first:-
[https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=359656]
Regards,
Gaurav -
User exit / badi for txn: FBCJ
Hi experts,
After posting FBCJ entry we are passing one more entry with FB01,
My requirement is to automate the entry from FBCJ.
Can we pass FB01 entry as soon as we post FBCJ by using user exit / badi.
I tried the badi "CJ_DOCUMENT" but it fails even after activating it.
Thanks
Ganesh
Edited by: Ganesh Modhave on Sep 4, 2008 9:06 AMhello,
just check out the BADI CJ_DOCUMENT for tcode FBCJ if this suits ur requirement.
Regards,
Sagar. -
Badi: for user defined fields in Budget Entry Document
HI,
I am implmenting BADI for user defined field in budget entry document definatin name 'FMBW_CUSTOMER' . I have created two fields in include 'CI_FMBH' and also created a sub screen and assign this subscreen to badi. I have called get data and put data methods in PBO and PAI. like this.
<b>
PBO
create object grid1.
CALL METHOD grid1->if_ex_fmbw_customer~get_data_from_screen
importing doc_header = doc_header.</b>
<b>PAI
CALL METHOD grid1->if_ex_fmbw_customer~put_data_to_screen
EXPORTING
doc_header = doc_header
processing_mode = 'CRE'.</b>
But the system is not saving these fields in database.
What could be the problem .Hi, did you have any advance on this issue?
-
Bapi for trans code FBS1 - is there any? - FI - Reversal Journal Entries
Hi Sap Forums,
I have to post Reversal Journal Entries, I am currently using BAPI_ACC_GL_POSTING_POST for regular entries.
Anyone else had to do this?
thanksFound this... does this work for anyone?
I am also trying the same thing can you let me know what parameters you are passing to BAPI BAPI_ACC_GL_POSTING_REV_POST.
1. I am calling first the BAPI BAPI_ACC_GL_POSTING_POST to create FI Document.
2. I am passing the document number created from above step to the bapi BAPI_ACC_GL_POSTING_REV_POST .
3. Till second step it is fine giving no errors but when i do commit i get an update error, document number alreay exist.
Edited by: keith warnock on Jun 11, 2009 4:58 PM
Edited by: keith warnock on Jun 11, 2009 4:59 PM -
Servermgr_dns: no reverse DNS entry for server
Hi all,
After installing and configuring OS X Server, Tiger, I realized I had given the machine the wrong IP-address. After changing it, I'm getting the following errors every half hour:
Jun 28 12:54:26 g4 servermgrd: servermgr_dns: no name available via DNS for 10.0.0.3
Jun 28 12:54:26 g4 servermgrd: servermgr_dns: no reverse DNS entry for server, various services may not function properly
Can anyone enlighten me, as to wether this is something serious or not. The server is running fine, so it isn't mission critical, but you know, nobody likes error messages
PowerMac G4, Dual 1.25, 768 MB RAM, Pro ADSL 4096/768 Mac OS X (10.4.6) Mac OS X Tiger Serverlook at changeip
<pre>
~>man changeip
changeip(8) BSD System Manager's Manual changeip(8)
NAME
changeip -- Change IP adress related configuration.
SYNOPSIS
changeip -checkhostname
changeip [directory-node | -] old-ip new-ip [old-hostname new-hostname]
DESCRIPTION
changeip is used to update configuration records when a server's IP
address changes or check/fix the hostname of the server. It needs to be
run by root on the machine who's IP address is changing. If the machine
is hosting a parent directory (NetInfo or LDAP) or is connected to a par-
ent directory, then the Open Directory path to the node must be used (eg
/LDAPv3/192.12.0.43). Otherwise use a dash ("-") for the directory node
argument. The tool may prompt for an admin user name and password for
the directory node. After the tool has successfully completed, change
the network settings in the Network Control Panel and reboot the server.
</pre>
you need to run this when you change your servers ip
hope this helps. -
User-Exit / Badi for ML81n (create service entry sheet)
Dear experts,
I am looking for a User-Exit / Badi for ML81n (create service entry sheet), which will enable me to compare its date with the referenced PO's item's delivery-date, befor saving , and send an error message (with no update) if the check is not OK.
Remark : I have tried MB_DOCUMENT_BADI but with no success because you can't send an error message from it.
Thank you
Yaacovhi check below thread
User-Exit for Service Entry Sheet via ML81N?
regards
vijay -
BADIs or BTEs for reverse account settlement
Hi experts,
Can you please suggest me some BADIs / BTEs for reverse account settlement? it is really very urgent.Hi Park,
Just make sure that you have settled this asset through AIAB/AIBU, then you are able to reverse it through AIST. If yes, then the given asset number 220000391 is not AUC number. Just give the AUC number then you will be able to reverse the settlement.
Please do inform me if its works.
Regards
Javed -
Vendor advance report by using entries in FBCJ
HI All,
My client has 4 business locations. So I opened 4 cash journals for each location and map all the cash journals to a single cash GL which wil reflect in balance sheet or trial balance. when making entries using cash journal,they used to take advance agaisnst expenses in business transaction and passed entries using vendor.They asked me a report where how much advance was given to each vendor will be found out.But i didn't found any report.Then I told them to make entries via F-02 by using posting key 29 and special GL indicator.Then by using report FK10n thier problems get solved. But for this I have to open different cash GLs for each location .My question is how can I map all 4 Gls to a single GL which will show as a summerised cash GL in trial balance or balance sheet.Please help
can I get any report (advance given to each vendor) by making entries in FBCj.If not then please help me to solve this issue.Hi Biraja,
You cannot post vendor advances using Cash Journal (FBCJ), You need to create a Cash Clearing GL to use the further process.
1. In FBCJ at the time of vendor advance you need to select Cash Clearing A/c System will post below accounting entries.
Cash Clearing Account -
Dr.
To Cash Main A/c----
Cr.
2. You need to transfer this entry in Vendor A/c (F-48)
Vendor A/c (Spl GL Indicatior)------Dr.
To Cash Clearing A/c -
Cr.
3. Clearing of Cash Clearing Account (F-03).
Now you can find all the advances made for vendors in Vendor Reports.
Regards,
JA -
BADI for Address Check in PA30 in ECC6.0
Hi Friends,
Is there any BADI for Address Check in PA30 in ECC6.0 similar to what we have in BP transaction in ECC6.0.
Thanks,
Pradeepcheck these...
Enhancement/ Business Add-in Description
Enhancement
PBASRP01 PA: User exit distributed reporting
PBAS0002 PA: Enhancements for Personnel Administration - Menu
PBAS0001 PA: Pers.Admin./Recruitment: Default values and checks
PARA0002 Enhancement for Calculating Annual Salary; IT0008,14,15
PARA0001 Enhancement for Determining the Number of Periods
HRRPAI01 User exit for FB HR_ENTRY_DATE and HR_LEAVING_DATE
HRPC0001 HR: PC download authorization
HRPBAS01 User Exit for HR Master Data
Business Add-in
HRPAD00_PREM Definition of User Exit for Collective Search Help PREM
HRPAD00_RECOG_SCREEN Employee Recognition Screen
HRPADUS_PBAS_0001 Customer Exit for Message handling
HRPAD_SUBTY_CHECK HR: Master Data, Subtype Check
HR_F4_GET_SUBTYPE HR: Entry help for subtypes
HR_FAST_ACTION_CHECK Check fields on the fast entry screen
HR_INDVAL HR: Indirect wage type valuation
HR_SET_PKGAB
HRPAYXX_DELETE_PERNR BAdI for Reports Deleting Personnel Numbers
HRPAD00_PAPM Definition of User Exit for Collective Search Help PAPM
HRPAD00_GET_AF_0008 Additional Fields for Basic Pay Infotype (0008)
HRPAD00_ENTRY_LEAVE HR_ENTRY_DATE and HR_LEAVING_DATE
HRPAD00_ADRS HR: Address formatting
HRPAD00MGEACTIVATION Activation Action BAdI for Global Employees
HRPAD00INFTY Update / Infotype maintenance
HRPAD00AUTH_TIME Time Logic in the PA Authorization Check
HRPAD00AUTH_RECORD Spanish Data Privacy Law: Exit for Recording
HRPAD00AUTH_CHECK HR: Authorization Check
HRIV_REDUCE_AMOUNT Reduction within Indirect Valuation
No.of Exits: 8
No.of BADis: 19 -
User exit or BADI for recruitment
Hi,
I am new to HCM, can you give me user exit or badi for recruitment.
Requirement - i have developed an infotype which i am updating through BSP, while the custom infotype is updated it should simultaneously update some of my Z tables. Hoping for positve replies earliest.
Thanks in advance:-
SantoshHi,
<b>Infotype</b>The data fields of HR master data, time management and recruitment are grouped logically into information types or infotypes for short.
Examples of infotypes are "Family/Related Person", "Organizational Assignment, "Basic Pay".
The following naming conventions apply to infotypes:
Infotypes 0000 to 0999 are used for HR master data
and sometimes for applicant data
Infotypes 1000 - 1999 for organizational management
Infotypes 2000 - 2999 for time data
Infotypes 4000 - 4999 for applicant data
Infotypes 9000 - 9999 for customers
<b>Function character of step</b>
This controls for which types of processing (create, change and/or delete a data record) a dynamic action should be carried out.
The processing type is indicated by a two-digit numeric value. These values can be added up; in other words, you can enter several processing types for each infotype, subtype or field. A dynamic action can also be carried out independent of the current processing type.
00 for Independent of the current function carried out
02 for Change
04 for Create
06 for Change and create
08 for Delete
10 for Change and delete
12 for Create and delete
Examples
If you enter 06, an action is carried out if the specified infotype was created or changed.
If you enter 00, an action is carried out irrespective of whether the specified infotype was created, changed or deleted.
<b>Variable function part</b>
The variable function part, which depends on the indicator for step, can have the following meaning:
<b>P - Plausibility checks</b>
You can enter values for specific infotype fields. Field names must be entered in full. Literals and constants can serve as comparison values. These must be enclosed by inverted commas. Variables can also be used.
The old value of a field can be used for comparison; the field name must be preceded by PSAVE-.
If fields of other infotypes are used for comparison, these must be stored in the module pool of the current infotype.
The following comparison operators are supported:
= equal to,
< less than,
<= less than or equal to,
> greater than
>= greater than or equal to and
<> not equal to.
Consecutive checks must be linked by a logical AND. Logical OR links must also be indicated by a /X.
Note:
Note that all checks with OR links must have a /X.
If the result of the comparison operation is not "true", then the following commands (I, F, W etc.) are skipped over until a field is reached or a new comparison operation takes place.
Examples
Infotype Field ..... Ind. Variable function part
0007 STAT3 P P0007-STAT3='0'
0007 STAT3 P PSAVE-STAT3='1'
The step is taken if the value in the P0007-STAT3 field changes from 1 to 0.
0007 P P0013-KLKZ1<>'0'/X
0007 P P0013-ALVKZ<>'0'/X
0007 P P0013-RVKZ1<>'0'/X
0007 P P0013-RVNUM=SPACE
The first three conditions are linked by an OR; at least one of these conditions must be met. Condition 4 must always be met.
The step is taken if the following holds true:
P0013-KVKZ1 not equal to 0 or P0013-ALVKZ not equal to 0 or P0013-RVKZ1 not equal to 0, and P0013-RVNUM empty.
<b>I - Maintain infotype record</b>
Enter the step, infotype, subtype, object ID, start and end dates of the record and an indicator which defines whether the step is to be run in the background. The possible actions are INS, COP, MOD, and DEL.
Use commas to separate selection criteria just like the separator in the matchcode. If an entry is missing, the system inserts a comma.
Separate the indicator for suppressing dialog from other entries by a slash D (/D).
Constants, such as those for subtypes, are not enclosed in inverted commas.
Variable entries are also permitted. Fields containing such values must be put in brackets.
Examples:
Infotype Field .... Ind. Variable function part
.... I INS,19,01/D
Step: Create a Dates record, subtype 01, run in the background
.... I DEL,14,M559
Step: Delete Rec. Payments/Deds. record with subtype (wage type) M559.
0007 .... I INS,8,,,(P0007-BEGDA),(P0007-ENDDA)
Step: Create a Basic Pay record (0008) without subtype and object ID. The start and end dates are the same as those in the current Planned Working Time record (0007); specify these two fields only if they are filled because the dynamic action was triggered by this infotype.
<b>W - Default values for new record</b>
Literals or variables are used as default values.
Set the defaults for the infotype, subtype, object ID, start and end dates using an I step and not a W step.
Do not set defaults for Q fields of an infotype because the values for these fields are derived from the corresponding P fields.
Examples
Infotype Subtype ..... FC Ind. Variable function part
0021 2 04 I INS,0015,M430
0021 2 04 W P0015-BETRG='10000'
When a Family/Related Person record (0021) record with subtype 2 (child) is created, an Additional Payments record (0015) with a default amount of 100.00 is created.
<b>V - Cross-reference to another step</b>
Here, you can combine fields to groups. The variable function part contains the value in the field which follows the "field" column. Steps which are specified only for the following field are also triggered for each of the other fields.
Examples
Infotype Field ..... FC Ind. Variable function part
0016 PRBZH 06 V PRBZT
0016 PRBZT 06 I DEL,0019,01/D
Infotype 0019, subtype 01 is deleted in the background when the field PRBZT or PRBZH in infotype 0016 is changed or created (function code 06).
The following entries are equivalent:
0016 PRBZH 06 I DEL,0019,01/D
0016 PRBZT 06 I DEL,0019,01/D
<b>F - Call a routine</b>
You can call internal (module pool) as well as external routines.
If you call external routines, type the program name in brackets after the routine name. Do not specify 'using' parameters. When calling an external routine, all data must be declared in a common part. You can use the fields of structure RP50D to return values from the routine. These are not used in the standard system and can only be populated via the routine and then can be used for defaults (W-Commands).
This allows customer-specific routines to be formulated with all the above steps.
Example 1:
Infotype Field ..... Ind. Var.function part
0016 PRBZT F PROBATION
0016 PRBZT I INS,19,01
0016 PRBZT W P0019-VTRMN=PRBEND
Module pool MP001600 contains the PROBATION routine. This routine uses the entries in the fields P0016-PRBZT and P0016-PRBEH to determine the end of the probation period which it stores in the field PRBEND.
The system creates a new 'Dates' record with the reminder date = PRBEND.
Example 2:
Infotyp ..... Ind. Var. function part
0001 F GET_DATE(ZPUDYN01)
0001 I INS,19,01
0001 W P0019-VTRMN=RP50D-DATE1
The GET_DATE routine in program ZPUDYN01 calculates a date and enters this date in the RP50D-DATE1 field via "TABLES RP50D" in ZPUDYN01. This date can be user-defined in GET_DATE: if necessary, user-defined infotypes can be read afterwards.
<b>M - Send a mail</b>
Enter the name of the feature which defines the characteristics of the mail.
Example
Infotype Field ..... Ind. Var.function part
0001 SACHP M M0001
A mail is sent when the field SACHP is changed. The characteristics of the mail are defined in feature M0001.
In the standard system, feature M0001 is provided as a model. The documentation on feature M0001 explains how to define the characteristics of a mail.
<b>ADDITIONAL HINTS</b>
If you use a date as a constant, enter it as YYYYMMDD (YYYY=year, MM=month, DD=day).
The table strings T001P, T503 and PSPAR are filled with the values which are valid on the record start date.
The old values of the infotype are stored in the field string PSAVE. The structure of this string is the same as the Pnnnn structure (nnnn=infotype). The structure is filled with (valid) values only when the delete, change and create functions are used.
Please read Create dynamic actions in the Implementation Guide.
Regards
Bernd -
User exit of\r badi for co11
Dear Gurus,
i need a user exit or badi for transcation co11 after creation of batch .
tx
rajHi Raj,
Following are the user exit for co11:
CONF0001 Enhancements in order confirmation
CONFPI01 Process order conf.: Calculate cust.specific default values
CONFPI02 Process order confirmation: Customer spec. input checks 1
CONFPI03 Process order conf.: Cust. spec. check after op. selection
CONFPI04 Process order conf.: Customer specific input checks 2
CONFPI05 Process order conf.: Cust. spec. enhancements when saving
CONFPI06 Process order confirmation: Actual data transfer
CONFPM01 PM/SM order conf.: Determine cust. specific default values
CONFPM02 PM/SM order confirmation: Customer specific input checks 1
CONFPM03 PM/SM order conf.: Cust. spec. check after op. selection
CONFPM04 PM/SM order conf.: Customer specific input check 2
CONFPM05 PM/SM order conf.: Cust. specific enhancements when saving
CONFPP01 PP order conf.: Determine customer specific default values
CONFPP02 PP order conf.: Customer specific input checks 1
CONFPP03 PP order conf.: Cust. specific check after op. selection
CONFPP04 PP order conf.: Customer specific input checks 2
CONFPP05 PP order conf.: Customer specific enhancements when saving
CONFPP06 PP Order Confirmations: Actual Data Transfer
CONFPP07 Single Screen Entry: Inclusion of User-Defined Subscreens
CONFPS01 PS confirmation: Determine customer specific default values
CONFPS02 PS confirmation: Customer specific input checks 1
CONFPS03 PS confirmation: Customer specific check after op. selection
CONFPS04 PS confirmation: Customer specific input checks 2
CONFPS05 PS confirmation: Customer specific enhancements when saving
Hope this will help you...
Maybe you are looking for
-
How can i get a java executable (*.class) run on a web browser?
I have created a simple appilcation in java and i would like to view it through a web browser. In order to do so, do i need to use an application server or just a web server? Can you come up with another solution to solve my problem(view the java app
-
Hi, I've got Photosmart premium eOIA C310 The printout of attachments formatted as photos e.g. in JPG format is done with paper feeded from photo paper magazine (10x15 ). The file, even of it is JPG file, doesn't need to be a 10x15 photo. Is there an
-
Preload current swf file (not external)
Hello, Does anyone know how to preload the current swf file in AS3 ? And is it possible to preload all the code in the current swf? Regards, Chris
-
After a fresh installation of LV2011sp1 vi's (including NI examples) run but when I click any menu item, tool box or call up the block diagram; LV seems to lockup. The vi continues to run but all menus and such are nonfunctional. I am able to close
-
IWork download problem Macbook Pro 13 Retina Late 2013
I have Macbook Pro Retina Late 2013 and can't download iWork for free, appstroe still want pay from me :/