Need documents on Account Payables and Account Receivables.
Hi All,
Can any one please send me( or tell me the path where I can find the documents on AP/AR modules) the documents
for Account Payables and Account Receivables.
Thank you
Hello.
As you did not specify the APPS version, here's the link to all documentation:
http://www.oracle.com/technology/documentation/applications.html
Hope this helps.
Octavio
Similar Messages
-
How to block a block for both account payables and account receivables?
hello friends
we have a requirement where we need to block a bank for both a/c payable and a/c receivables?
can any one provide me the procedure for the same?
good answers will be appreciated
thanks in advance..
with regards
S.JanagarHi
If you block the bank GL it will be held closed for updation ie no entries will be allowed for posting in this ledger the block types are as follows
Block In Chart Of Accounts
a.Blocked for creation
b.Blocked for Posting
c.Blocked for Planning
Block in Company Code
a. Blocked for Posting
You can perform any type of block in Chat of accounts & in Company Code
The Steps
FS00 - select Bank Account Group - select the GL to be blocked - click on the icon Block or do right click you will find the option block - you will find the list as detailed above - tick the checkbox and save
Hope it will be use full -
Accounts Payable and PO Accrual Reconciliation Summary Report?
Dear all,
We are using R12.1.3 and doing the reconciliation AP Vs PO Accrual. However, I run the report "Accounts Payable and PO Accrual Reconciliation Summary Report" and found that one record is strange, like the PO Accrual balance is something -10,000 and the Account Payable balanced is 0.00.
What does it mean for my case? Please advice.
Thanks in advance.Dear all,
I rerun " Accrual Reconciliation Load Run" program with data range. After that I re-run "Accounts Payable and PO Accrual Reconciliation Summary Report" and found that everything is fine now.
I just wondering am I need to run "Accrual Reconciliation Load Run" every month end closing or just run once for up-grade POs?
Please advice.
Thanks. -
Regarding Accounts Payble and Accounts receivable in Tcode FB01
Hi All,
Can anybody tell me the diffrence between <b>Accounts payble and Accounts payble adjustable</b> in post document - FB01.
Also tell me the diffrence between <b>Accounts receivable and Accounts receivable adjustable</b> in post document - FB01.
Thanks in advance.
Thanks & Regards,
Rayeez.Hi Stuart,
If you define the code from the G/L account determination screen then it automatically
picks the code when add the new BP manually or through DTW.
If you are not define code from the G/L account determination screen then you cannot add the
BP manually or Through DTW it shown the error message.
If you define the code from the G/L account determination screen then you want to
change the code in accounting tab at the time of BP added manually or through DTW
you can change the code it will allow.
*Close the thread if issue solved.
Regards
Jambulingam.P -
Hi,
I have questions about "Accounting-Start" and "Accounting-Stop".
1.If a NAS configured to have a primary and a backup RADIUS server. To start with all the “Accounting-Start” records will be in the primary RADIUS server. Later on the primary server goes down (Primary server won’t tell the NAS?). When sessions stop, the NAS sends the “Accounting-Stop” to the secondary. I understand the “Start-Stop” record with the same “user name” and “session-id” ideally should be recorded in the same server. If this situation happens what should both the NAS and RADIUS server do?
2.A NAS configured to have a primary and backup RADIUS server. To start with all the “Accounting-Start” records will be in the primary RADIUS server. Later on the administrator decided to change the primary server (as there are problems with the previous primary). sessions stop, the NAS sends the “Accounting-Stop” to the new primary. This ends up the “Accounting-Start” and “Accounting-Stop” with the same “user name” and “session Id” in two RADIUS servers.
To summarize, how to avoid the ”start-stop” pair ends up in different servers ? If it does, is it an issue for RADIUS application ?
Cheers,
1.If a NAS configured to have a primary and a backup RADIUS server. To start with all the “Accounting-Start” records will be in the primary RADIUS server. Later on the primary server goes down (Primary server won’t tell the NAS?). When sessions stop, the NAS sends the “Accounting-Stop” to the secondary. I understand the “Start-Stop” record with the same “user name” and “session-id” ideally should be recorded in the same server. If this situation happens what should both the NAS and RADIUS server do?
2.A NAS configured to have a primary and backup RADIUS server. To start with all the “Accounting-Start” records will be in the primary RADIUS server. Later on the administrator decided to change the primary server (as there are problems with the previous primary). sessions stop, the NAS sends the “Accounting-Stop” to the new primary. This ends up the “Accounting-Start” and “Accounting-Stop” with the same “user name” and “session Id” in two RADIUS servers.
To summarize, how to avoid the ”start-stop” pair ends up in different servers ? If it does, is it an issue for RADIUS application ?
Cheers,vignesh and BalusC,
following is the code in front controller's doFilter method. is this not thread safe?
HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse res = (HttpServletResponse) response;
HttpSession session = req.getSession();
somepackage.User user;
if(session.getAttribute("user") == null){
user = new somepackage.User();
session.setAttribute("user", user);
}else{
user = (somepackage.User) session.getAttribute("user");
}user object maintains all information about a user. if it is in session scope, everything should work fine.
another observation is after some time of usage, both people in different systems are getting same session.getId()
in my logout page i am using
session.invalidate();
thanks,
moses -
Accounting-Start and Accounting-Stop recorded on diffrent RADIUS server.
1.If a NAS configured to have a primary and a backup RADIUS server. To start with all the “Accounting-Start” records will be in the primary RADIUS server. Later on the primary server goes down (Primary server won’t tell the NAS?). When sessions stop, the NAS sends the “Accounting-Stop” to the secondary. I understand the “Start-Stop” record with the same “user name” and “session-id” ideally should be recorded in the same server. If this situation happens what should both the NAS and RADIUS server do?
2.A NAS configured to have a primary and backup RADIUS server. To start with all the “Accounting-Start” records will be in the primary RADIUS server. Later on the administrator decided to change the primary server (as there are problems with the previous primary). sessions stop, the NAS sends the “Accounting-Stop” to the new primary. This ends up the “Accounting-Start” and “Accounting-Stop” with the same “user name” and “session Id” in two RADIUS servers.
To summarize, how to avoid the ”start-stop” pair ends up in different servers ? If it does, is it an issue for RADIUS application ?
Cheers,It is my understanding that the 'NAS_PORT' value in authentication and accounting request are unique and a different value for each authentication request allows it to identify those users that are logged in. However, sending one Acct-Unique-Session-Id at the Start and a different one at stop does sound fishy. However, I could not find any bugs related to this problem. Do let me know if you manage to locate something.
-
I need to create an Account.jav and Account test.java but I am lost PLZHelp
This is what I got I have tried understanding what I am doing wrong I am really lost and I am begging anyone to help me PLEASE?!?
// Fig. 3.12: AccountTest.java
// Create and manipulate an Account object.
public class Account
private double balance; // instance variable that stores the balance
// constructor
public Account( double initialBalance )
// validate that initialBalance is greater than 0.0;
// if it is not, balance is initialized to the default value 0.0
if ( initialBalance > 0.0 )
balance = initialBalance;
} // end Account constructor
// debit (subtract) an amount to the account
public void debit( double amount )
balance = balance - amount; // add amount to balance
// end method debit
if(debitAmount>account1.getBalance())
System.out.printf("You don't have enough money for this transaction, the amount available is $%.2f",getBalance());
else
account1.debit(debitAmount);
System.out.printf("The new balance is $%.2f",getBalance());
//And for AccountTest.java:
public class AccountTest {
// main method begins execution of Java application
public static void main( String args[] )
Account account1 = new Account( 50.00 ); // create Account object
double currentBalance = account1.getBalance();
// display initial balance of each object
System.out.printf( "account1 balance: $%.2f\n",
currentBalance );
// create Scanner to obtain input from command window
Scanner input = new Scanner( System.in );
double debitAmount; // debit amount read from user
System.out.print( "Enter withdrawl amount from your account: " ); // prompt
debitAmount = input.nextDouble(); // obtain user input
if(debitAmount > currentBalance)
System.out.printf("Debit amount of $%.2f is greater than the Available Balance of $%.2f.%n",debitAmount,currentBalance);
else
System.out.printf( "\nwithdrawling %.2f to account1 balance\n\n", debitAmount );
account1.debit( debitAmount ); // add to account1 balance
currentBalance = account1.getBalance();
// display balances
System.out.printf( "account1 balance: $%.2f\n", currentBalance );
} // end main
}Did you have a specific question?
There are several thing I would like to point out
1. Did you keep both the public classes in the same file(AccountTest.java)? Each java file can contain only one public class. Either move class Account to its own file (Account.java) or remove the public modifier (i.e., make it friend)
2. Class Account is not defined properly. What is that hanging if statement doing there?
3. There is a call to method getBalance() of the Account class. Where have you defined it?
Here's the modified source.
File 1. Account.java. Notice the method getBalance which was previously missing.
// Separate file Account.java
// Create and manipulate an Account object.
public class Account
private double balance; // instance variable that stores the balance
// constructor
public Account( double initialBalance )
// validate that initialBalance is greater than 0.0;
// if it is not, balance is initialized to the default value 0.0
if ( initialBalance > 0.0 )
balance = initialBalance;
} // end Account constructor
// debit (subtract) an amount to the account
public void debit( double amount )
balance = balance - amount; // add amount to balance
}// end method debit
public double getBalance()
return this.balance;
}File 2. AccountTest.java.
//AccountTest.java
import java.util.Scanner;
public class AccountTest
// main method begins execution of Java application
public static void main( String args[] )
Account account1 = new Account( 50.00 ); // create Account object
double currentBalance = account1.getBalance();
// display initial balance of each object
System.out.printf( "account1 balance: $%.2f\n", currentBalance );
// create Scanner to obtain input from command window
Scanner input = new Scanner( System.in );
double debitAmount; // debit amount read from user
System.out.print( "Enter withdrawl amount from your account: " ); // prompt
debitAmount = input.nextDouble(); // obtain user input
if(debitAmount > currentBalance)
System.out.printf("Debit amount of $%.2f is greater than the Available Balance of $%.2f.%n",debitAmount,currentBalance);
else
System.out.printf( "\nwithdrawling %.2f to account1 balance\n\n", debitAmount );
account1.debit( debitAmount ); // add to account1 balance
currentBalance = account1.getBalance();
// display balances
System.out.printf( "account1 balance: $%.2f\n", currentBalance );
} // end main
}Are your questions answered? Have you learnt something out of all this? -
Account group and Account Type.
Hi all,
Could you please tell me the diferences between <b>GL Account group</b> (<i>by example cash, expense, revenue</i> ....) which we define in IMG - Financial Accounting - General Ledger Accounting - G/L Accounts - Master Records - Preparations - Define Account Group and <b>Account Type</b> (<i>by example: Vendor, Customer, Material, GL Account</i>) which is in the screen "create account type" IMG - Financial Accounting - Financial Accounting Global Settings - Document - Document Header - Define Document Types ?
Thank you very much.
SylvecastHi
Account Group Controls the Master records. It controls the number range of Master record and Field status group (Supress, Required, Optional and Display) also. SAP follows a Grouping principle all throughout SAP to handle the Master Records that may be in GL, AR AP any thing. See to create a GL Account group you define at OBD4 there itself you assign the Number Range or those groups which also controls Field Staus of GL Master Records. And for Creating AR and AP Master Records you create at OBD2 and Vendor at OBD3 which will also controls Field Status Group of And Number range of Master record. The only difference between GL and AR/AP is assigning of number range. For GL will specify at OBD4 itself but for AR/AP we need to create a number range at FBN1 then assign to AR And AP at OBD2 and OBD3 respectively.
One more thing. Remember only Field Status group of Master recard (OBD2, OBD3, OBD4) only contain Display option but not to Posting Key or Field Satus Group (OB41 or OBC4). I am so specifing becoz I commited this mistake in one interview.
In summary, the account group controls:
i) The number ranges of the accounts,
ii) The status of the fields in the company code segment of the master record. Since a chart of accounts contains many different types of accounts, they can be bundled into different "account groups ". Usually one account group bundles
accounts with the same tasks within the general ledger, e. g. cash accounts, material accounts, asset accounts, profit and loss
accounts,...
Surendra -
Movement Type Account Assignment and Account Modifier usage
Dear All.
Scenario:
We have a requirement for some of our sales transactions to post to an expense account at PGI in the delivery rather than the COGS account.
So we're investigating assigning another movement type (copy 601) to the schedule line category used for these sales transactions.
Prior to doing this though, I wanted to see if it's possible to still use the 601 movement type and use an Account Modifier (or other function) to point these sales to the different offsetting GL account?
I see how to assign the account modifier's to the movement type, but I'm not seeing how this relates to the transaction and how the system will pick up one account modifier vs another when the movement is posted?
When I check the material document and accounting document generated from the delivery PGI, I see the movement type, accounts posted to and various other data, but no account modifier.
Q:
Is it possible to have one movement type post to different offsetting accounts for this type of scenario?
Also, how does the account modifier tie in to the transaction?
Many Thanks.Hi Carlos.
Well, for us this one is set. We decided to stop investigating and put in a new schedule line category for these along with a new movement type assigned to the schedule line category. There's not too many so it can be manually assigned.
However, I would still like to figure this out for next time. When I get some time I'm thinking of looking in to the FI substitution rules or other customizing on the FI side. Must be some way to override the default posting without having to impact SD/MM?
It was a fairly quick change, but still with testing/documentation/re-training/meetings, etc.... it all adds up.
Thanks!
Let me know what you guys do. -
Hello All,
I am hoping that someone else has run across this issue (may have started after CU5 was installed).
Upon every reboot I have found that the "Microsoft Exchange IMAP4" and "Microsoft Exchange POP3" services in the service manager will not start... basic reason in the event viewer is that the ports are already in use.
If I go into the ECP and disable my POP and Imap receive connectors I am able to then start the services.
After the services are started I can then go back to ECP and enable the receive connectors again and everything is fine .
Can anyone shed any light on this?
Thanks in advance ;)
ChrisHello Winnie,
I bounced the Transport service tonight (adjusting spam filter levels)... so I was able to issue a stop and re-start of the IMAP4 and POP3 services in the service manager.
I stopped both the IMAP4 and POP3 services in service manager.
I issued the start of the services with PowerShell as requested:
PS C:\Users\administrator.XXXXXXXX> Start-service MSExchangePOP3
WARNING: Waiting for service 'Microsoft Exchange POP3 (MSExchangePOP3)' to start...
WARNING: Waiting for service 'Microsoft Exchange POP3 (MSExchangePOP3)' to start...
WARNING: Waiting for service 'Microsoft Exchange POP3 (MSExchangePOP3)' to start...
Start-service : Failed to start service 'Microsoft Exchange POP3 (MSExchangePOP3)'.
At line:1 char:1
+ Start-service MSExchangePOP3
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service],
ServiceCommandException
+ FullyQualifiedErrorId : StartServiceFailed,Microsoft.PowerShell.Commands.StartServiceCommand
Then I first stopped the receive connector in ECP and issued the command:
PS C:\Users\administrator.XXXXXXXX> Start-service MSExchangePOP3
WARNING: Waiting for service 'Microsoft Exchange POP3 (MSExchangePOP3)' to start...
WARNING: Waiting for service 'Microsoft Exchange POP3 (MSExchangePOP3
With the receive connector disabled in ECP it was successfully started.... then I enabled the receive connector in ECP and all is fine now
repeated the same with IMAP4
to recap....
If I stop the IMAP4 and/or POP3 service in service manager, I must first disable the IMAP and/or POP receive connector in the ECP, then start the service in service manage.. and then finally go into ECP and enable the receive connector.
Thanks,
Chris
Chris -
Accounts payable and Receivable in same ALV report
Hi Guru,
I need to show Vendor number(lifnr), vendor name(name1), amount for that vendor(DMBTR),
Customer number (kunnr), Customer Name (name1), amount for that customer (DMBTR) in ALV report (same grid)
depending on Company code (BUKRS).
Can you please help me what will be the sample code for that.
Thanks, sohelhiiiiiiiiii
try this two program code may you get idea
this is for vendor details
type-pools: slis.
tables: bsik, lfa1.
data : begin of it_bsik occurs 0,
bukrs type bsik-bukrs, "COMPANY CODE
lifnr type bsik-lifnr, "VENDOR no
name1 type lfa1-name1, "VENDOR name
hkont type bsik-hkont, "REFERANCE
blart type bsik-blart, "Document Type
budat type bsik-budat, "Posting Date
bldat type bsik-bldat, "DOCUMENT DATE
shkzg type bsik-shkzg, "Debit/Credit Indicator
belnr type bsik-belnr, "Accounting Doc no
dmbtr type bsik-dmbtr, "Amount in Local Currency
sgtxt type bsik-sgtxt, "Item text
end of it_bsik.
data : begin of itab occurs 0,
bukrs type bsik-bukrs, "COMPANY CODE
lifnr type bsik-lifnr, "VENDOR no
name1 type lfa1-name1, "VENDOR name
hkont type bsik-hkont, "REFERANCE
blart type bsik-blart, "Document Type
budat type bsik-budat, "Posting Date
bldat type bsik-bldat, "DOCUMENT DATE
shkzg type bsik-shkzg, "Debit/Credit Indicator
belnr type bsik-belnr, "Accounting Doc no
dmbtr type bsik-dmbtr, "Amount in Local Currency
sgtxt type bsik-sgtxt, "Item text
end of itab.
*********ALV Declaration************************************************
data: it_fieldcatalog type slis_t_fieldcat_alv with header line,
wa_fieldcatalog like line of it_fieldcatalog,
wa_layout type slis_layout_alv,
it_rec type table of itab,
it_rec1 type table of itab,
wa_rec like line of itab,
wa_itab like line of itab.
data : it_sort type slis_t_sortinfo_alv,
wa_sort type slis_sortinfo_alv.
*********ALV Declaration************************************************
selection-screen : begin of block b with frame title text-100.
select-options:
company for bsik-bukrs ,
vendor for bsik-lifnr,
pos_date for bsik-budat.
selection-screen end of block b .
start-of-selection.
select bukrs lifnr hkont blart budat bldat
shkzg belnr dmbtr sgtxt
from bsik into corresponding fields of table it_bsik
where
bukrs in company and
lifnr in vendor and
budat in pos_date .
sort it_bsik by budat lifnr.
end-of-selection.
loop at it_bsik.
if it_bsik-shkzg eq 'H'.
multiply it_bsik-dmbtr by -1.
endif.
move: it_bsik-bukrs to itab-bukrs, "COMPANY CODE
it_bsik-lifnr to itab-lifnr, "VENDOR no
it_bsik-hkont to itab-hkont, "G/L ACC NO
it_bsik-blart to itab-blart, "Document Type
it_bsik-budat to itab-budat, "Posting Date in the Document
it_bsik-shkzg to itab-shkzg, "Debit/Credit Indicator
it_bsik-belnr to itab-belnr, "Accounting Doc no
it_bsik-dmbtr to itab-dmbtr, "Amount in Local Currency
it_bsik-sgtxt to itab-sgtxt, "Item text
it_bsik-bldat to itab-bldat.
select single name1 from lfa1 into (itab-name1) where lifnr = itab-lifnr.
append itab.
endloop.
if not itab[] is initial.
perform populate_field_catalog.
perform fill_layout.
perform display_alv.
else.
write: ' NO DATA'.
endif.
*& Form populate_field_catalog
* text
form populate_field_catalog .
wa_fieldcatalog-fieldname = 'BUKRS'.
wa_fieldcatalog-seltext_m = 'COMPANY'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'LIFNR'.
wa_fieldcatalog-seltext_m = 'VENDOR CODE.'.
wa_fieldcatalog-no_zero = 'X'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'NAME1'.
wa_fieldcatalog-seltext_m = 'NAME'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'HKONT'.
wa_fieldcatalog-seltext_m = 'G/L ACC NO'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'BLART'.
wa_fieldcatalog-seltext_m = 'DOC. TYPE '.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'BUDAT'.
wa_fieldcatalog-seltext_m = 'POSTING DATE'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'BELNR'.
wa_fieldcatalog-seltext_m = 'DOCUMENT NO.'.
wa_fieldcatalog-do_sum = 'X'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'BLDAT'.
wa_fieldcatalog-seltext_m = 'DOCUMENT DATE'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'DMBTR'.
wa_fieldcatalog-seltext_m = 'AMOUNT'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'SGTXT'.
wa_fieldcatalog-seltext_m = 'TEXT'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'HKONT'.
wa_fieldcatalog-seltext_m = 'G/L ACC NO'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
endform. " populate_field_catalog
*& Form fill_layout
* text
* --> p1 text
* <-- p2 text
form fill_layout .
wa_layout-no_input = 'X'.
wa_layout-colwidth_optimize = 'X'.
wa_layout-zebra = 'X'.
endform. " fill_layout
*& Form display_alv
* text
* --> p1 text
* <-- p2 text
form display_alv .
call function 'REUSE_ALV_GRID_DISPLAY'
exporting
i_callback_program = sy-repid
i_callback_user_command = 'USER_COMMAND'
is_layout = wa_layout
it_fieldcat = it_fieldcatalog[]
i_default = 'X'
i_save = 'A'
tables
t_outtab = itab
exceptions
program_error = 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.
endform. " display_alv
this is for customer details
type-pools: slis.
tables: bsid, kna1.
data : begin of it_bsid occurs 0,
bukrs type bsid-bukrs, "COMPANY CODE
kunnr type bsid-kunnr, "Customer no
name1 type kna1-name1, "Customer name
xblnr type bsid-xblnr, "REFERANCE
blart type bsid-blart, "Document Type
budat type bsid-budat, "Posting Date in the Document
shkzg type bsid-shkzg, "Debit/Credit Indicator
belnr type bsid-belnr, "Accounting Doc no
dmbtr type bsid-dmbtr, "Amount in Local Currency
sgtxt type bsid-sgtxt, "Item text
end of it_bsid.
data : begin of itab occurs 0,
bukrs type bsid-bukrs, "COMPANY CODE
kunnr type bsid-kunnr, "Customer no
name1 type kna1-name1, "Customer name
xblnr type bsid-xblnr, "REFERANCE
blart type bsid-blart, "Document Type
budat type bsid-budat, "Posting Date in the Document
shkzg type bsid-shkzg, "Debit/Credit Indicator
belnr type bsid-belnr, "Accounting Doc no
dmbtr type bsid-dmbtr, "Amount in Local Currency
sgtxt type bsid-sgtxt, "Item text
end of itab.
********ALV Declaration***********************************************
data: it_fieldcatalog type slis_t_fieldcat_alv with header line,
wa_fieldcatalog like line of it_fieldcatalog,
wa_layout type slis_layout_alv,
it_rec type table of itab,
it_rec1 type table of itab,
wa_rec like line of itab,
wa_itab like line of itab.
data : it_sort type slis_t_sortinfo_alv,
wa_sort type slis_sortinfo_alv.
********ALV Declaration***********************************************
selection-screen : begin of block b with frame title text-100.
select-options:
company for bsid-bukrs ,
customer for bsid-kunnr,
pos_date for bsid-budat.
selection-screen end of block b .
start-of-selection.
select bukrs kunnr xblnr blart budat
shkzg belnr dmbtr sgtxt
from bsid into corresponding fields of table it_bsid
where
bukrs in company and
kunnr in customer and
budat in pos_date .
sort it_bsid by budat kunnr.
end-of-selection.
loop at it_bsid.
if it_bsid-shkzg eq 'H'.
multiply it_bsid-dmbtr by -1.
endif.
move: it_bsid-bukrs to itab-bukrs, "COMPANY CODE
it_bsid-kunnr to itab-kunnr, "Customer no
it_bsid-xblnr to itab-xblnr, "REFERANCE
it_bsid-blart to itab-blart, "Document Type
it_bsid-budat to itab-budat, "Posting Date in the Document
it_bsid-shkzg to itab-shkzg, "Debit/Credit Indicator
it_bsid-belnr to itab-belnr, "Accounting Doc no
it_bsid-dmbtr to itab-dmbtr, "Amount in Local Currency
it_bsid-sgtxt to itab-sgtxt. "Item text
select single name1 from kna1 into (itab-name1) where kunnr = itab-kunnr.
append itab.
endloop.
if not itab[] is initial.
perform populate_field_catalog.
perform fill_layout.
perform display_alv.
else.
write: ' NO DATA'.
endif.
*& Form populate_field_catalog
text
form populate_field_catalog .
wa_fieldcatalog-fieldname = 'BUKRS'.
wa_fieldcatalog-seltext_m = 'COMPANY'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'KUNNR'.
wa_fieldcatalog-seltext_m = 'CUSTOMER CODE.'.
wa_fieldcatalog-no_zero = 'X'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'NAME1'.
wa_fieldcatalog-seltext_m = 'NAME'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'BLART'.
wa_fieldcatalog-seltext_m = 'DOC. TYPE '.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'BUDAT'.
wa_fieldcatalog-seltext_m = 'POSTING DATE'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'BELNR'.
wa_fieldcatalog-seltext_m = 'DOCUMENT NO.'.
wa_fieldcatalog-do_sum = 'X'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'DMBTR'.
wa_fieldcatalog-seltext_m = 'AMOUNT'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'SGTXT'.
wa_fieldcatalog-seltext_m = 'TEXT'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-fieldname = 'XBLNR'.
wa_fieldcatalog-seltext_m = 'REFERANCE'.
append wa_fieldcatalog to it_fieldcatalog.
clear wa_fieldcatalog.
endform. " populate_field_catalog
*& Form fill_layout
text
--> p1 text
<-- p2 text
form fill_layout .
wa_layout-no_input = 'X'.
wa_layout-colwidth_optimize = 'X'.
wa_layout-zebra = 'X'.
endform. " fill_layout
*& Form display_alv
text
--> p1 text
<-- p2 text
form display_alv .
call function 'REUSE_ALV_GRID_DISPLAY'
exporting
i_callback_program = sy-repid
i_callback_user_command = 'USER_COMMAND'
is_layout = wa_layout
it_fieldcat = it_fieldcatalog[]
i_default = 'X'
i_save = 'A'
tables
t_outtab = itab
exceptions
program_error = 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.
endform. " display_alv
merge this tow programs . fetch data in two diffrent internal tables then it move to final internal table
i think you get your answer
any problem reply
regards ,
Pranay -
Reset recon account payable and receivable
Hi expert
in transaction FSS0 : an account 140000 for example is set as a recon account : the need is to reset it to non recon account.
thanksHi,
If no postings are done to this GL account, you will be able to change the RECON ACC TYPE in FS00 without any error, provided you are switched to change mode in FS00.
IN CHANGE MODE only you can change the settings, or else in FS00, choose menu item GL account-> CHANGE
You need to check in OB26 also for activity CHANGE, and make sure that the field REC ACCOUTN FOR ACC TYPE is made as optional or not
In case if you are not able to change, means there must be some documents already posted to subledger for AR.
If this is not the case, then provide the exact errror message and its long text to us.
Regards,
Srinu -
Account payable and receivable
Hi,
My current client took over another company and need to migrate them in to SAP existing company code. I am looking after AR, AA and AP.
I have following concerns:
Business need is to have historical data for last 2 years for both AR and AP and their payments details for duplicate check from others company legacy system to the parent company.
we normally migrate only open items but here the need is to upload old cleared invoiced along with payment details.
I need assistance for this how to proceed.
Further there is use of some electronic media like Ariba even that invoice need to picked up for AP and Siebal CRM data for AR.
Its very critical. Points will be awarded.
Bay
ACyou can post OP's and AP's with report rfbibl00
-> pay attenttion to its documentation in tcode se38
A. -
Auth Group for Accounting Doc and Account authorization for Vendors
Hi guys,
I have question regarding Accounting Doc for Vendor and G/l Account. I have a security client whree I build my business roles for end user but we we configuration client where all the functional focus wokring and doing configuration. My questiion when I start creating business roles and start going into these authorization objects and filling up the field values (F_BKPF_BEK, F_BKPF_BES, F_BKPF_BLA).
I won't see auth group that will be c reated by functional cocus because they are working on configuration Client and they probably create auth group for above authorization objects in Config lcient and I'm building Roles in my security client.
If it is true what would be the best way to create business role. I'm in realization face of the project Should I build my roles in Config client? Please advise.
Thanks in advance
FaisalWhat is the benefit of a "security client" in DEV? I don't get it...
You anyway need to protect the namespace... and the authorizations for role development (SU24) and admin (PFCG).
Anyway, you have closed your question so we can only lick our wounds now
Cheers and good luck on your project (let is know how it goes if you stick around for long enough to experience a release upgrade...
Julius -
Accounts Payable Reconciliation Account does not match with sap report
Hello Folks,
I have problem with AP reconciliation account, that the balances in FS10N for a particular Company Code for particular reconciliation account balance do not match with the report run to show the vendor balances in local currency (report tcode F.98). Balance does not match for last posting period of the FY.
I have tried looking all the vendors in that particular GL recon account and ran the report, but still it i wast able to find out anything. May be Special GL transaction posting be there, but how to check that is there any spl gl transaction it there in the recon account.
I this to be solved by tonight, all the inputs will be very much appreciated and point will be assigned for sure.
Thanks you all.Hi,
In the report you have to G/L accounts where you can select on:
The reconsilation account form the Vendor
The G/L account where to posting is created on.
It is possible that there are differences when you have change the reconsilation account form the Vendor.
The old posting are on the old and new on the nwe account. Perhaps you mis some Special G/L Indicators
It is possible that values are changed when you run the reports
Paul
Maybe you are looking for
-
SSO and Extended notifications
Hi Friends, We are using extended notifications to send work item as attachment(SAP GUI shortcut) to outlook and it is working fine. But the shortcut attachments are not working in case the user has an "SSO" enabled for him, it is asking for a logo
-
Error while creating BOM using BAPI (urgent)
Hi all, Thanks for ur help. i am getting some error while creting a BOM using that BAPI BAPI_MATERIAL_BOM_GROUP_CREATE. errors are 1) Error/warning when checking the structure of the BOM group with ID = 2)Alternative does not exist for material assig
-
I am having a problem with adding selected numbers in a column. When I select "sum" the whole column is added, not just the selected cells. I would appreciate any help how to rectify? Many thanks. Francis Anthony
-
User exit for route determination in VA01
Dear friends, I need a userexit for route determination whenever required delivery date is changed at the time of sales order creation VA01. Please reply ASAP. Thanks, --Sonal
-
Hi, I am trying to deploy BI Bean on iPlanet web server 6.0 The beans work within jDeveloper (using embedded OC4Jserver) and I am able to view the output in IE. But when I deploy to the web server, I get BIB exception. I assumed the config file refer