How to enable STAT transaction
Hi,
I want to find what transactions a particular user was running for a given period, for that I need to enable transaction "STAT".
What are the steps that I need to follow to enable STAT transaction.
Is there any pre-requisite?
Thanks in advance.
Mahendra
Mahendra,
STAT has been replaced by STAD trasaction.They read from stat files. This file has a fixed size. the system write in it a circular fashion , the oldes data is replaced. System is keeping some history of this in sums by weeks and months, depended on the setting in the system.
note 127642 and 6833 can provide more info
about this
please go to this link for more details
http://help.sap.com/saphelp_nw04/helpdata/en/3d/7b5f3c31727d59e10000000a114084/frameset.htm
Thanks
Pricne Jose
Similar Messages
-
Using Txn SE97 -How to enable called transactions?
Hi Experts,
I suppose you all had worked in the transaction SE97. For any t-code, SE97 gives a list of called transaticons.
Now what i want to know is, how to enable the called transactions given here.
When i tried to change the "Check Indicator" value to YES, its not taking it.
Should i do something else to enable it?
For eg..
i need to call t-code FBL1 (Called t-code) from FBL1 (Calling t-code).
If you give FBL1N as your input in SE97, you will be able to see a list t-codes called by FBL1N with Check Indicators.
Now let me know how to enable this indicator as it is not happening to me.
Thanks & Regards,
AshwinIf this is specific to a Business Views setting, then there is no SDK for that.
Sincerely,
Ted Ueda -
How to enable me53n transaction in Portal
Hi,
I would like to know how can we enable me53n transaction in Portal as our company have limited number of SAP licenses but everyone would like to see the PR details.
Almost all our employees have Portal ID's thus we would like to know if the above requirement can be fulfilled.
Best Regards
Faisal HabibHi,
1. Showing me53n Transaction in Portal is possible using Transaction iView as well as IAC iView.
2. SSO will work only if User Mapping or same user exist in R/3 System. In your case since only limited licences exist, I am not sure whether No. Of Portal Users = No. of R/3 Users.
3. Or else, If a common R/3 ID is there for Purchase Requisition (PR) purpose you can, use the ID while logging into R/3 system to access the transaction.
Regards
Tushar Shinde. -
HOW TO ENABLE ITEM IN RECEIVABLES TO CREATE TRANSACTION IN R12 VERSION
I am Using R12
I created one Item In Inventory for operating Unit x1,
and for that item i enabled the options
Invoicing
---> Invoiceable item
---> Invoice Enabled
Inventory
---> Inventory Item
---> Stockable Item
---> Transactable Item
When i am creating a new Transaction in X1 operating unit i am not getting the item in the LOV of item. i am getting other items in other operating units but not in X1 operating unit.
How to enable that item for transaction.
I Have To Change any Profile option.
Are Any setup Issue.
Thanks In Advance
PrinceHi Prince
You need to post this to an Apps specific forum.
regards, Tim -
How to alter a button's enabled state from a script?
How do I enable a button's enabled state from a script?
The problem is, that I can't figure out how to reference that
button!!! Let's say I have this script:
pbPreviewTest.enabled() = lbTest.length >= 1;
OK... well how do I get my script to be able to access
pvPreviewTest and lbTest?
I got this mxml...
<mx:Button id="pbPreviewTest" label="Preview Test"
right="5" top="5" enabled="false"/>
and this also:
<mx:DataGrid id="lbTest" height="413" width="100%" y="31"
draggableColumns="false">
but it doesn't seem to work :(This is my mxml, how do I access pbPreviewTest from the
application script?
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Panel layout="absolute" top="0" bottom="0" left="0"
right="0">
<mx:Script>...
</mx:Script>
<mx:TextInput x="6" y="5" width="162"/>
<mx:Button x="176" y="5" label="S" width="22"/>
<mx:Button x="202" y="5" label="B" width="22"/>
<mx:VDividedBox id="div1" x="0" y="35" height="100%"
width="100%">
<mx:HDividedBox width="100%" height="159">
<mx:DataGrid id="lbPaths"
initialize="lbPaths.dataProvider = acPaths" height="100%"
sortableColumns="false" draggableColumns="false">
<mx:columns>
<mx:DataGridColumn headerText="Path"
dataField="Name"/>
</mx:columns>
</mx:DataGrid>
<mx:DataGrid id="lbView" height="100%" width="176"
sortableColumns="false" draggableColumns="false">
<mx:columns>
<mx:DataGridColumn headerText="View"
dataField="col3"/>
</mx:columns>
</mx:DataGrid>
<mx:DataGrid id="lbQuestions" height="100%"
draggableColumns="false">
<mx:columns>
<mx:DataGridColumn headerText="Title"
dataField="col1"/>
<mx:DataGridColumn headerText="Questions"
dataField="col2"/>
<mx:DataGridColumn headerText="Level"
dataField="col3"/>
<mx:DataGridColumn headerText="Apparatus"
dataField="col3"/>
</mx:columns>
</mx:DataGrid>
</mx:HDividedBox>
<mx:Canvas id="cn1" width="100%" height="100%">
<mx:Text x="3" y="7" text="Questions in Test:"
width="209"/>
<mx:DataGrid id="lbTest" height="413" width="100%" y="31"
draggableColumns="false">
<mx:columns>
<mx:DataGridColumn headerText="No." dataField="col1"/>
<mx:DataGridColumn headerText="Title"
dataField="col2"/>
<mx:DataGridColumn headerText="Question"
dataField="col3"/>
<mx:DataGridColumn headerText="Level"
dataField="col4"/>
<mx:DataGridColumn headerText="Apparatus"
dataField="col5"/>
</mx:columns>
</mx:DataGrid>
<mx:Button id="pbPreviewTest" label="Preview Test"
right="5" top="5" enabled="false"/>
</mx:Canvas>
</mx:VDividedBox>
<mx:Button x="300" y="5" label="Add"/>
<mx:Button x="357" y="5" label="Remove"/>
<mx:Button label="Preview Question" enabled="false"
right="4" top="5"/>
</mx:Panel>
</mx:Application> -
How to enable print option in CS02 transaction
hi,
In CS02 transaction print option is in disable mode. How to enable it?
thanks & regards
PrajwalaIt is a system defined settings.
You cannot change that.
Regards,
Jyothi -
How to enable Active-State Power Management (ASPM)?
If I'm running the 'powercfg -energy' command in Windows 7 it reports that ASPM has been disabled. It is a long known issue as it has been reported in previous topics around the internet. And it has been reported that enabling it could save 1-2 Watts. The old topics have been reporting how to enable it with the help of a Linux/Win7 dualboot installation.
I have been trying, but unfortunately most links in those articles are dead (topics are several years old). Is there an update on the issue, or a still functioning guide? I would love to get an hour extra juice.
old topics:
PCI Express Active-State Power Management (ASPM) has been disabled ..
Enable ASPM in T61 running Windows for saving ~2W of power consumption
X200s 7470CR9Actually after a full day on the issue, reading thoroughly Enable ASPM in T61 running Windows for saving ~2W of power consumption and ASPM on Linux I somewhat succeeded:
-I could enable ASPM for my Intel AGN 5300
-But my audio card doesn't support ASPM at all
So the result is that powercfg -energy is still reporting ASPM error and HWinfo reporting all PCIe devices as ASPM L1 but the sound card as unable to do ASPM. So unless someone has an idea how to put the Conexant 20561 into ASPM, I'm afraid that I am not much further than I started with...
X200s 7470CR9 -
How to enable multi-statement replication like select into in SAP Replication server
Hi All,
Currently I am worling on replication of non logged operation using SAP Replication Server.My source and target databases both are Sybase ASE 15.7. I created a normal stored procedure having non logged operation like :
create procedure proc1
as
select * into tab2 from tab1
I have created database replication definition using following command :
create database replication definition def1
with primary at dewdfgwp01694.src
replicate DDL
replicate functions
replicate transactions
replicate tables
and created subscription as well
After marking the procedure using sp_setrepproc proc1,'function', I started the repagent (sp_start_rep_agent src)
But after marking the procedure I am unable to execute the procedure and having the error :
SELECT INTO command not allowed within multi statement transactions
Sybase error code=226
Can anyone please guide me in this situation
FYI : I have executed all three commands in primary database :
sp_dboption src,'select into/bulkcopy/pllsort',true;
sp_dboption src,'ddl in tran',true;
sp_dboption src,'full logging for all',trueI am getting the error in primary database(Sybase ASE console) as well as in repserver .
This error is occurring after the marking of the procedure in the primary database for replicating.
And after getting this error i am unable to replicate any other table or procedure(seems the DSI thread is going down in repserver)
the error in repserver is given below :
T. 2014/09/20 16:58:03. (27): Last command(s) to 'server_name.trg':
T. 2014/09/20 16:58:03. (27): 'begin transaction [0a] exec proc1 '
E. 2014/09/20 16:58:03. ERROR #1028 DSI EXEC(103(1) 'server_name.trg) - dsiqmint.c(4710)
Message from server: Message: 226, State 1, Severity 16 -- 'SELECT INTO command not allowed within multi-statement transaction.
H. 2014/09/20 16:58:03. THREAD FATAL ERROR #5049 DSI EXEC(103(1) server_name.trg) - dsiqmint.c(4723)
The DSI thread for database 'server_name.trg' is being shutdown. DSI received data server error #226 which is mapped to STOP_REPLICATION. See logged data server errors for more information. The data server error was caused by output command #0 mapped from input command #0 of the failed transaction.
I. 2014/09/20 16:58:03. The DSI thread for database 'server_name.trg' is shutdown.
I. 2014/09/20 18:07:48. Replication Agent for server_name.src connected in passthru mode. -
How to enable excel downloading in ALV grid report.
Hi all,
How to enable excal downing in ALV grid report?
Thanks in Advance.
Siva Sankar.hi
check the following code
Example of a Simple ALV Grid Report
REPORT ZTUFI091 .
*& Report ZDEMO_ALVGRID *
*& Example of a simple ALV Grid Report *
*& The basic requirement for this demo is to display a number of *
*& fields from the EKKO table. *
*REPORT zdemo_alvgrid .
TABLES: ekko.
type-pools: slis. "ALV Declarations
*Data Declaration
TYPES: BEGIN OF t_ekko,
ebeln TYPE ekpo-ebeln,
ebelp TYPE ekpo-ebelp,
statu TYPE ekpo-statu,
aedat TYPE ekpo-aedat,
matnr TYPE ekpo-matnr,
menge TYPE ekpo-menge,
meins TYPE ekpo-meins,
netpr TYPE ekpo-netpr,
peinh TYPE ekpo-peinh,
END OF t_ekko.
DATA: it_ekko TYPE STANDARD TABLE OF t_ekko INITIAL SIZE 0,
wa_ekko TYPE t_ekko.
*ALV data declarations
data: fieldcatalog type slis_t_fieldcat_alv with header line,
gd_tab_group type slis_t_sp_group_alv,
gd_layout type slis_layout_alv,
gd_repid like sy-repid,
gt_events type slis_t_event,
gd_prntparams type slis_print_alv.
*Start-of-selection.
START-OF-SELECTION.
perform data_retrieval.
perform build_fieldcatalog.
perform build_layout.
perform build_events.
perform build_print_params.
perform display_alv_report.
*& Form BUILD_FIELDCATALOG
Build Fieldcatalog for ALV Report
form build_fieldcatalog.
There are a number of ways to create a fieldcat.
For the purpose of this example i will build the fieldcatalog manualy
by populating the internal table fields individually and then
appending the rows. This method can be the most time consuming but can
also allow you more control of the final product.
Beware though, you need to ensure that all fields required are
populated. When using some of functionality available via ALV, such as
total. You may need to provide more information than if you were
simply displaying the result
I.e. Field type may be required in-order for
the 'TOTAL' function to work.
fieldcatalog-fieldname = 'EBELN'.
fieldcatalog-seltext_m = 'Purchase Order'.
fieldcatalog-col_pos = 0.
fieldcatalog-outputlen = 10.
fieldcatalog-emphasize = 'X'.
fieldcatalog-key = 'X'.
fieldcatalog-do_sum = 'X'.
fieldcatalog-no_zero = 'X'.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.
fieldcatalog-fieldname = 'EBELP'.
fieldcatalog-seltext_m = 'PO Item'.
fieldcatalog-col_pos = 1.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.
fieldcatalog-fieldname = 'STATU'.
fieldcatalog-seltext_m = 'Status'.
fieldcatalog-col_pos = 2.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.
fieldcatalog-fieldname = 'AEDAT'.
fieldcatalog-seltext_m = 'Item change date'.
fieldcatalog-col_pos = 3.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.
fieldcatalog-fieldname = 'MATNR'.
fieldcatalog-seltext_m = 'Material Number'.
fieldcatalog-col_pos = 4.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.
fieldcatalog-fieldname = 'MENGE'.
fieldcatalog-seltext_m = 'PO quantity'.
fieldcatalog-col_pos = 5.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.
fieldcatalog-fieldname = 'MEINS'.
fieldcatalog-seltext_m = 'Order Unit'.
fieldcatalog-col_pos = 6.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.
fieldcatalog-fieldname = 'NETPR'.
fieldcatalog-seltext_m = 'Net Price'.
fieldcatalog-col_pos = 7.
fieldcatalog-outputlen = 15.
fieldcatalog-datatype = 'CURR'.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.
fieldcatalog-fieldname = 'PEINH'.
fieldcatalog-seltext_m = 'Price Unit'.
fieldcatalog-col_pos = 8.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.
endform. " BUILD_FIELDCATALOG
*& Form BUILD_LAYOUT
Build layout for ALV grid report
form build_layout.
gd_layout-no_input = 'X'.
gd_layout-colwidth_optimize = 'X'.
gd_layout-totals_text = 'Totals'(201).
gd_layout-totals_only = 'X'.
gd_layout-f2code = 'DISP'. "Sets fcode for when double
"click(press f2)
gd_layout-zebra = 'X'.
gd_layout-group_change_edit = 'X'.
gd_layout-header_text = 'helllllo'.
endform. " BUILD_LAYOUT
*& Form DISPLAY_ALV_REPORT
Display report using ALV grid
form display_alv_report.
gd_repid = sy-repid.
call function 'REUSE_ALV_GRID_DISPLAY'
exporting
i_callback_program = gd_repid
i_callback_top_of_page = 'TOP-OF-PAGE' "see FORM
i_callback_user_command = 'USER_COMMAND'
i_grid_title = outtext
is_layout = gd_layout
it_fieldcat = fieldcatalog[]
it_special_groups = gd_tabgroup
it_events = gt_events
is_print = gd_prntparams
i_save = 'X'
is_variant = z_template
tables
t_outtab = it_ekko
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_REPORT
*& Form DATA_RETRIEVAL
Retrieve data form EKPO table and populate itab it_ekko
form data_retrieval.
select ebeln ebelp statu aedat matnr menge meins netpr peinh
up to 10 rows
from ekpo
into table it_ekko.
endform. " DATA_RETRIEVAL
Form TOP-OF-PAGE *
ALV Report Header *
Form top-of-page.
*ALV Header declarations
data: t_header type slis_t_listheader,
wa_header type slis_listheader,
t_line like wa_header-info,
ld_lines type i,
ld_linesc(10) type c.
Title
wa_header-typ = 'H'.
wa_header-info = 'EKKO Table Report'.
append wa_header to t_header.
clear wa_header.
Date
wa_header-typ = 'S'.
wa_header-key = 'Date: '.
CONCATENATE sy-datum+6(2) '.'
sy-datum+4(2) '.'
sy-datum(4) INTO wa_header-info. "todays date
append wa_header to t_header.
clear: wa_header.
Total No. of Records Selected
describe table it_ekko lines ld_lines.
ld_linesc = ld_lines.
concatenate 'Total No. of Records Selected: ' ld_linesc
into t_line separated by space.
wa_header-typ = 'A'.
wa_header-info = t_line.
append wa_header to t_header.
clear: wa_header, t_line.
call function 'REUSE_ALV_COMMENTARY_WRITE'
exporting
it_list_commentary = t_header.
i_logo = 'Z_LOGO'.
endform.
FORM USER_COMMAND *
--> R_UCOMM *
--> RS_SELFIELD *
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
Check function code
CASE r_ucomm.
WHEN '&IC1'.
Check field clicked on within ALVgrid report
IF rs_selfield-fieldname = 'EBELN'.
Read data table, using index of row user clicked on
READ TABLE it_ekko INTO wa_ekko INDEX rs_selfield-tabindex.
Set parameter ID for transaction screen field
SET PARAMETER ID 'BES' FIELD wa_ekko-ebeln.
Sxecute transaction ME23N, and skip initial data entry screen
CALL TRANSACTION 'ME23N' AND SKIP FIRST SCREEN.
ENDIF.
ENDCASE.
ENDFORM.
*& Form BUILD_EVENTS
Build events table
form build_events.
data: ls_event type slis_alv_event.
call function 'REUSE_ALV_EVENTS_GET'
exporting
i_list_type = 0
importing
et_events = gt_events[].
read table gt_events with key name = slis_ev_end_of_page
into ls_event.
if sy-subrc = 0.
move 'END_OF_PAGE' to ls_event-form.
append ls_event to gt_events.
endif.
read table gt_events with key name = slis_ev_end_of_list
into ls_event.
if sy-subrc = 0.
move 'END_OF_LIST' to ls_event-form.
append ls_event to gt_events.
endif.
endform. " BUILD_EVENTS
*& Form BUILD_PRINT_PARAMS
Setup print parameters
form build_print_params.
gd_prntparams-reserve_lines = '3'. "Lines reserved for footer
gd_prntparams-no_coverpage = 'X'.
endform. " BUILD_PRINT_PARAMS
*& Form END_OF_PAGE
form END_OF_PAGE.
data: listwidth type i,
ld_pagepos(10) type c,
ld_page(10) type c.
write: sy-uline(50).
skip.
write:/40 'Page:', sy-pagno .
endform.
*& Form END_OF_LIST
form END_OF_LIST.
data: listwidth type i,
ld_pagepos(10) type c,
ld_page(10) type c.
skip.
write:/40 'Page:', sy-pagno .
endform.
hope it will help you
regards
sreelatha gullapalli -
How many times a transaction has been executed
Hi All,
I have to make a list on how many times certain transactions have been exectued last year.
Does any of you have a idea on how to get this list?
tried already ST03 and STAT but without satisfying result
We have R/3 4.6B.
Regards,
Rod.hi,
use STAD transaction. -
How to enable purchasing tab in BOM, while defining bom for a item
dear gurus,
while defining a bom for a item, there ae various tabs like main, effectivity, OM etc. among that purchasing tab is in disabled state. how to enable that.
pls provide setup and whats actual use of that.
waiting fr reply.Dear,
For a phantom assy the special procurement key in the material master should be 50. You have done the right thing.
But in the BOM of FERT please remove the phantome assy Off indicator. Once you maintained the special procurement key 50 in material master, the phantom indicator will be acutomatically set in the high level bom.
Hence if you activate the phantom assy off then this will override the phantom indicator
For more understanding please see trhe below links
http://www.sap-img.com/production/what-exactly-is-a-phantom-item-or-assembly-means.htm
Regards,
R.Brahmankar -
Window size of web-enabled SAP transaction in an iView
I have a problem which maybe a bug concerning a web-enabled SAP transaction within a Portal iView. If the transaction is an ABAP report or a Dynpro program that requires a wide display area, the display is cut-off which requires to user to use the scroll bars. However, if manually entering the SAP transaction within the tCode input-field of the web-enabled transaction inside the iView, the window length changes and thereby the scroll bar disappears.
I would like to know how to set the inital width of the web-enabled iView so that there are no scroll bars when the iView opens an SAP transaction which requires a wide display area. I've tried both the Wizards for creating iViews for R/3 and SAP transactions without success.Hi,
You have to set the iview property to FULL-PAGE and height to be some 8000 in the portal then the problem solves.
Regards,
Lakshmi. -
How to use multiple transactions
hi experts,
1.how to handle multiple transactions in call transaction and session method.
2.is it possible to handle multiple transactions in call transaction method.
3.can plz send how handle multiple transactions in session method.
thanks in addvancehi,
Go through this program.
REPORT zra_gl_cr NO STANDARD PAGE HEADING LINE-SIZE 255.
TYPE-POOLS: truxs.
DATA: it_raw TYPE truxs_t_text_data.
DATA:messtab1 LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.
DATA:messtab LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.
DATA: bdcdata LIKE bdcdata OCCURS 0 WITH HEADER LINE.
DATA: BEGIN OF i_mess OCCURS 0,
l_mstring(480),
msgnr(5),
msgv1(15),
END OF i_mess.
DATA:i_mess1 LIKE i_mess OCCURS 0 WITH HEADER LINE.
DATA: l_mstring(480),l_mstring1(480).
DATA: BEGIN OF it_itab OCCURS 0,
saknr(10), "G/L a/c number.
bukrs(4), "Company Code.
ktoks(4), "G/L a/c group.
xplacct(1), "P&L statement account.
xbilk(1), "Balance sheet account.
txt20_ml(20), "G/L a/c short text.
txt50_ml(50), "G/L a/c long text.
waers(5), "Account currency.
MWSKZ(2),
mitkz(1), "Reconciliation a/c for a/c type.
xopvw(1), "Open item management
xkres(1), "Line item display.
zuawa(3), "Sort Key.
fstag(4), "Field status group.
xintb(1), "Post automatically only.
hbkid(5), "House bank.
hktid(5), "Account id.
vzskz(2), "Interest indicator
END OF it_itab.
DATA: hdate LIKE sy-datum.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 5(15) text-103. " FOR FIELD P_FILE1.
SELECTION-SCREEN POSITION 25.
PARAMETERS : p_file1 LIKE rlgrap-filename.
SELECTION-SCREEN END OF LINE.
INITIALIZATION.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file1.
Perform file_selection will help to select the location of the file
PERFORM file_selection.
START-OF-SELECTION.
Perform data_upload will help to upload the data from the flat file
to the internal table.
PERFORM data_upload.
PERFORM open_group.
Peform bdc_upload will help to upload the data from the internal
table into its respective fields.
PERFORM bdc_fspo.
PERFORM bdc_upload.
PERFORM exp_log.
PERFORM close_group.
Perform display_log will prepare a log for the data that has been
uploaded
PERFORM display_log.
END-OF-SELECTION.
FORM file_selection .
CALL FUNCTION 'WS_FILENAME_GET'
EXPORTING
def_filename = ' '
def_path = 'C:\'
mask = ',.txt,.xls.'
mode = 'O'
title = 'Open a excel file'
IMPORTING
filename = p_file1
EXCEPTIONS
inv_winsys = 1
no_batch = 2
selection_cancel = 3
selection_error = 4
OTHERS = 5.
ENDFORM. " file_selection
FORM data_upload .
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
EXPORTING
I_FIELD_SEPERATOR =
i_line_header = 'X'
i_tab_raw_data = it_raw
i_filename = p_file1
TABLES
i_tab_converted_data = it_itab
EXCEPTIONS
conversion_failed = 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. " data_upload
FORM bdc_upload .
LOOP AT it_itab.
perform bdc_dynpro using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
perform bdc_field using 'BDC_OKCODE'
'=ACC_CRE'.
perform bdc_field using 'BDC_CURSOR'
'GLACCOUNT_SCREEN_KEY-SAKNR'.
perform bdc_field using 'GLACCOUNT_SCREEN_KEY-SAKNR'
it_itab-SAKNR.
perform bdc_field using 'GLACCOUNT_SCREEN_KEY-BUKRS'
it_itab-BUKRS.
perform bdc_dynpro using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
perform bdc_field using 'BDC_OKCODE'
'=2102_GROUP'.
perform bdc_field using 'BDC_CURSOR'
'GLACCOUNT_SCREEN_COA-KTOKS'.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-KTOKS'
it_itab-KTOKS.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-XPLACCT'
it_itab-XPLACCT.
perform bdc_dynpro using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
perform bdc_field using 'BDC_OKCODE'
'=2102_BS_PL'.
perform bdc_field using 'BDC_CURSOR'
'GLACCOUNT_SCREEN_COA-XBILK'.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-KTOKS'
it_itab-KTOKS.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-XPLACCT'
it_itab-XPLACCT.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-XBILK'
it_itab-XBILK.
perform bdc_dynpro using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
perform bdc_field using 'BDC_OKCODE'
'=ENTER'.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-KTOKS'
it_itab-KTOKS.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-XBILK'
it_itab-XBILK.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-TXT20_ML'
it_itab-TXT20_ML.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-TXT50_ML'
it_itab-TXT50_ML.
perform bdc_field using 'BDC_CURSOR'
'GLACCOUNT_SCREEN_COA-BILKT'.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-BILKT'
it_itab-saknr.
PERFORM bdc_dynpro USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=TAB02'.
PERFORM bdc_field USING 'BDC_CURSOR'
'GLACCOUNT_SCREEN_COA-KTOKS'.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_COA-KTOKS'
it_itab-ktoks.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_COA-TXT20_ML'
it_itab-txt20_ml.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_COA-TXT50_ML'
it_itab-txt50_ml.
perform bdc_field using 'BDC_CURSOR'
'GLACCOUNT_SCREEN_COA-BILKT'.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-BILKT'
it_itab-saknr.
perform bdc_dynpro using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
perform bdc_field using 'BDC_OKCODE'
'=TAB02'.
perform bdc_field using 'BDC_CURSOR'
'GLACCOUNT_SCREEN_COA-KTOKS'.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-KTOKS'
it_itab-KTOKS.
perform bdc_field using 'BDC_CURSOR'
'GLACCOUNT_SCREEN_COA-KTOKS'.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-KTOKS'
it_itab-KTOKS.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-XBILK'
it_itab-XBILK.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-TXT20_ML'
it_itab-TXT20_ML.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-TXT50_ML'
it_itab-TXT50_ML.
perform bdc_field using 'GLACCOUNT_SCREEN_COA-BILKT'
it_itab-saknr.
perform bdc_dynpro using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
perform bdc_field using 'BDC_OKCODE'
'=ENTER'.
perform bdc_field using 'GLACCOUNT_SCREEN_CCODE-WAERS'
it_itab-waers.
perform bdc_field using 'GLACCOUNT_SCREEN_CCODE-MWSKZ'
it_itab-MWSKZ.
perform bdc_field using 'GLACCOUNT_SCREEN_CCODE-MITKZ'
it_itab-mitkz.
perform bdc_field using 'BDC_CURSOR'
'GLACCOUNT_SCREEN_CCODE-XOPVW'.
perform bdc_field using 'GLACCOUNT_SCREEN_CCODE-XOPVW'
it_itab-XOPVW.
perform bdc_field using 'GLACCOUNT_SCREEN_CCODE-XKRES'
it_itab-XKRES.
perform bdc_field using 'GLACCOUNT_SCREEN_CCODE-ZUAWA'
it_itab-ZUAWA.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_COA-XPLACCT'
it_itab-xplacct.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_COA-XBILK'
it_itab-xbilk.
IF it_itab-xbilk = 'X'.
PERFORM bdc_dynpro USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=TAB03'.
PERFORM bdc_field USING 'BDC_CURSOR'
'GLACCOUNT_SCREEN_CCODE-WAERS'.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-WAERS'
it_itab-waers.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-XOPVW'
it_itab-xopvw.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-MITKZ'
it_itab-mitkz.
ENDIF.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-XKRES'
it_itab-xkres.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-ZUAWA'
it_itab-zuawa.
PERFORM bdc_dynpro USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=SAVE'.
PERFORM bdc_field USING 'BDC_CURSOR'
'GLACCOUNT_SCREEN_CCODE-FSTAG'.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-FSTAG'
it_itab-fstag.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-XINTB'
it_itab-xintb.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-HBKID'
it_itab-hbkid.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-HKTID'
it_itab-hktid.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-VZSKZ'
it_itab-vzskz.
perform bdc_dynpro using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
perform bdc_field using 'BDC_OKCODE'
'=TAB03'.
perform bdc_field using 'BDC_CURSOR'
'GLACCOUNT_SCREEN_CCODE-WAERS'.
perform bdc_field using 'GLACCOUNT_SCREEN_CCODE-WAERS'
it_itab-WAERS.
perform bdc_field using 'GLACCOUNT_SCREEN_CCODE-MWSKZ'
it_itab-MWSKZ.
perform bdc_field using 'GLACCOUNT_SCREEN_CCODE-MITKZ'
it_itab-MITKZ.
perform bdc_field using 'GLACCOUNT_SCREEN_CCODE-ZUAWA'
it_itab-ZUAWA.
perform bdc_dynpro using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
perform bdc_field using 'BDC_OKCODE'
'=ENTER'.
perform bdc_field using 'BDC_CURSOR'
'GLACCOUNT_SCREEN_CCODE-FSTAG'.
perform bdc_field using 'GLACCOUNT_SCREEN_CCODE-FSTAG'
it_itab-FSTAG.
perform bdc_dynpro using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
perform bdc_field using 'BDC_OKCODE'
'=SAVE'.
perform bdc_field using 'BDC_CURSOR'
'GLACCOUNT_SCREEN_CCODE-FSTAG'.
perform bdc_field using 'GLACCOUNT_SCREEN_CCODE-FSTAG'
it_itab-FSTAG.
PERFORM bdc_transaction USING 'FS00'.
CALL TRANSACTION 'FS00' USING bdcdata MODE 'A'
UPDATE 'S'
MESSAGES INTO messtab1.
PERFORM mess1.
REFRESH bdcdata[].
ENDLOOP.
ENDFORM. " bdc_upload
FORM bdc_fspo .
LOOP AT it_itab.
PERFORM bdc_dynpro USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=ACC_CRE'.
PERFORM bdc_field USING 'BDC_CURSOR'
'GLACCOUNT_SCREEN_KEY-SAKNR'.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_KEY-SAKNR'
it_itab-saknr.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_KEY-KTOPL'
'1000'.
PERFORM bdc_dynpro USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=2102_GROUP'.
PERFORM bdc_field USING 'BDC_CURSOR'
'GLACCOUNT_SCREEN_COA-KTOKS'.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_COA-KTOKS'
it_itab-ktoks.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_COA-XPLACCT'
it_itab-xplacct.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_COA-XBILK'
it_itab-xbilk.
PERFORM bdc_dynpro USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=SAVE'.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_COA-KTOKS'
it_itab-ktoks.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_COA-XPLACCT'
it_itab-xplacct.
PERFORM bdc_field USING 'BDC_CURSOR'
'GLACCOUNT_SCREEN_COA-TXT50_ML'.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_COA-TXT20_ML'
it_itab-txt20_ml.
PERFORM bdc_field USING 'GLACCOUNT_SCREEN_COA-TXT50_ML'
it_itab-txt50_ml.
*perform bdc_transaction using 'FSP0'.
CALL TRANSACTION 'FSP0' USING bdcdata MODE 'A'
UPDATE 'S'
MESSAGES INTO messtab.
PERFORM mess.
REFRESH bdcdata[].
ENDLOOP.
ENDFORM. " bdc_fspo
FORM mess . "fsp0
LOOP AT messtab.
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
id = messtab-msgid
lang = messtab-msgspra
no = messtab-msgnr
v1 = messtab-msgv1
v2 = messtab-msgv2
v3 = messtab-msgv3
v4 = messtab-msgv4
IMPORTING
msg = l_mstring
EXCEPTIONS
not_found = 1
OTHERS = 2.
CONDENSE l_mstring.
i_mess1-l_mstring = l_mstring(250).
i_mess1-msgnr = messtab1-msgnr.
i_mess1-msgv1 = messtab1-msgv1.
APPEND i_mess1.
ENDLOOP.
ENDFORM. " mess
FORM mess1 . "fs00
LOOP AT messtab1.
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
id = messtab1-msgid
lang = messtab1-msgspra
no = messtab1-msgnr
v1 = messtab1-msgv1
v2 = messtab1-msgv2
v3 = messtab1-msgv3
v4 = messtab1-msgv4
IMPORTING
msg = l_mstring1
EXCEPTIONS
not_found = 1
OTHERS = 2.
CONDENSE l_mstring1.
i_mess-l_mstring = l_mstring1(250).
i_mess-msgnr = messtab1-msgnr.
i_mess-msgv1 = messtab1-msgv1.
APPEND i_mess.
ENDLOOP.
ENDFORM. " mess1
FORM exp_log .
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
filename = 'c:\temp\error_fsp0.txt'
filetype = 'DAT'
TABLES
data_tab = i_mess1.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
filename = 'c:\temp\error_fs00.txt'
filetype = 'DAT'
TABLES
data_tab = i_mess.
ENDFORM. " exp_log
FORM bdc_dynpro USING program dynpro.
CLEAR bdcdata.
bdcdata-program = program.
bdcdata-dynpro = dynpro.
bdcdata-dynbegin = 'X'.
APPEND bdcdata.
ENDFORM. "BDC_DYNPRO
FORM bdc_field USING fnam fval.
CLEAR bdcdata.
bdcdata-fnam = fnam.
bdcdata-fval = fval.
APPEND bdcdata.
ENDFORM. "BDC_Field
Rewards points.
Rgds,
P.Nag -
How to process a transaction where a customer needs an Item on Trial basis?
How to process a transaction where a customer needs an Item on Trial basis.
It essentially means that the item should not move to customer's stock. It still has to be the part of inventory valuation.
Couple of options i tried out but i did not find them satisfactory. Such as:
1) Create an Internal requisition (eventually an Internal Order) and receive the item in the diifferent Warehouse (Same OU) in locator enabled sub inventory. and Locator would capture the customer address to an extent.
2) Create Consignment Subinventories for customers and store the items in those Subinventories. Although items have been shipped to customer. This way we can still have the item as a part of valuation.
If at all you have done similar kind of stuff or if you could think of better and logical solution, can you please guide me on this?
Thanks in Advance.
KS
Edited by: devilisalive on Nov 11, 2008 7:59 AMKS
Lived through that couple of times.But nothing out of the box. But here are some question:
1. What would you do when you physical or cycle count for this stock? This is physically not here, but you are showing that in your inventory valuation account and showing quantity as well.
2. What do you do at the end of demo/trial period? What if the customer wants to buy instead of returning? Are these serial controlled items?
3. Do you use installed base also?
To overcome the first question what we suggested is to park it in a temporary account (say Demo or Trail account) instead of COGS account when you ship. Can be easily done with account generator and a different order type.
If your process is to return no matter what (at the end of the trial period), you may want to create an RMA and book it against the original order as soon it is fulfilled (extension). This helps you to see how many products are out there that are yet to be returned. Link these two orders line_id to line_id (as we do in copying).Keep the original order line status in In Demo or Trial and do not close the line. Once you receive the product against the RMA close the original line.
What about the cost (assuming std cost)? If you are shipping new products on trial basis, they are going out at full cost. When the customer returns them the value is not the same (probably). If yes, do you receive into a different organization where the cost is different or to the original organization? If it is different, the demo account may have some value left out.
Originally when shipped
Cr Inventory 100
Dr Demo A/C 100
If you return into a different organization where the cost is say 50% (assuming you are using std cost).
Cr Demo A/C 50
Dr Inventory A/C 50
You can see there is a balance of 50 in the account.
If the customer wants to buy, do you bring the goods back (logically) and ship them again? This is a clean way system wise but pain in neck process wise.
In order to achieve process efficiency not to involve people, you can do this. You can just create bill only order line and invoice the customer. But what about the relieving value from Demo account recognizing COGS account? You have to perform a logical inventory transaction and account for this to cr Demo A/C and Dr COGS A/C at the original cost.
Also demo may be shipped to customer X but they may want to you to invoice to parent company.
I wish there is a clean solution available in Oracle as a standard, but could not find one. Hence a lot of extensions. Still there are lot of more questions, but I limit to these here.
Yes, this Devil is Still Alive :)
Thanks
Nagamohan -
How to enable single window mode?
*how to enable single window mode in the latest version of Safari?*
browser opens up some links in new windows and it is very inconvenient
Message was edited by: wolfxrAll that you describe is the standard setting them I have long found, but they do not bring any results. What is interesting - parameter "TargetedClicksCreateTabs" in a state of "true" which is processed in the Mac version, broken in the Windows-based version if it is to register the file C: \ Program Files \ Safari \ Safari.resources \ Defaults.plist a file stored in the folder C: \ Documents and Settings \ Admin \ Application Data \ Apple Computer \ Preferences \ com.apple.Safari.plist scrambled to change it theoretically impossible, but if you replace it with THIS file, then it can be set, but the parameter "TargetedClicksCreateTabs" still not working
Maybe you are looking for
-
what do i need to do to install itunes on windows 8.1?
-
Unsure why this is not working?
Can anyone give me a pointer as to why this is not working? I put the code from line 16 through 50 in the "...before displaying the page" additional pl/sql section of the wizard. The form wizard created the code from 5 through 15 and 51 through 55. T
-
hello experts can u plz tell me y iam nt getting search form option in sdn..... previously i used to get but now iam nt getting it.... the form option is very important for a beginner to learn.... plz provide that option.....
-
Two Queries in one XSQL-Template
Hi there, is it possibile to use two queries in one xsql-template, which are generated two seperated trees of XML? I think about something like that <?xml version="1.0" encoding="ISO-8859-1"?> <xsql:query connection="bynet" null-attribute-indicator="
-
I am installing FCX on my new iMac. download error at 2.20gb every time?
wha gives? every time I get an error tryign to download from the app store right at 2.2gb?