CRIO using 9502 and 9514 for servo motor
Hello,
The 9514 states it is an interface from the cRIO to a servo driver and the 9502 states that it is a servo driver. Can you hook the two together to work as a system? Is there any benefit of using the two together as opposed to just one? I couldn't find any reference in either manual of the other's use.
Thanks,
Zach
"Why would the interface to an external drive have the PID loop on board, when the end product driver itself does not?"
Essentially the cRIO FPGA is part of the 9502 module. Putting the control logic on the FPGA instead of in the module means that the module is less expensive and that it is more customizable. The performance is the same if not better.
The goal with a lot of cRIO products, and especially new motion products, is to give customers an API that can be opened and customized by customers all the way down to the actual IO pins if necessary.
In motion that means that when you use the 9502 you can run the example as is, or you can open it up and modify the logic that defines that hardware to customize it to your needs.
While the 9502 is less expensive than the 9514+Drive there are some tradeoffs. The 9502 can support up to 4 Amps continuous current. We are doing a lot of work to make the LV FPGA-based 950x modules integrate seamlessly with NI SoftMotion. In LabVIEW 2011 it takes some custom programming to write the interface code between the NI SoftMotion engine and the FPGA.
The 9514 can potentially control a drive that can drive larger motors. It is also easier to use with the NI SoftMotion engine in LabVIEW 2011.
Similar Messages
-
I had Snow Leopard and was using iWeb and Filezilla for my website (not MobileMe). Wanting to move to single-click publishing (supported by MobileMe), I now find it is not supported by iCloud and Mountain Lion. I feel cheated, having bought it mainly for this purpose! The other thing they don't tell you is that Mountain Lion disables OfficeMac, and I am considering uninstalling it for that reason - do I get my money back?!
You stated; "Mountain Lion disables OfficeMac"
That is not true.
Mountain Lion does not have Rosetta so it is not capable of executing PowerPC code. If you have MS Office 2004 that is coded in PowerPC code and will not run in Mountain Lion. What you need to do is upgrade to an Intel version of Office.
Allan -
I have been using Photoshop and Lightroom for years, purchasing upgrades. If I join CC do I have to pay the same as someone new to PS and Lightroom?
Adobe usually offers discounts on the full Creative Cloud (all apps) for customers with CS3 or later. However the Photography plan (Photoshop and LR) Is $9.99 pm (or local currency) and the initial benefits for CS customers who took what was then called The Photography Program (larger cloud storage) has now ended.
-
I just used a firewire connection to transfer files from a PowerBook G4 to a MacBook Pro. The MacBook Pro has lost all that was on it, and all the applications are opening like they have never been used before and asking for Rosetta. How do I find all my files on the MacBook Pro, or undo what I have done???
IGNORE the last post: he thought you are using Lion or Mountain Lion.
Since you are using Snow Leopard, you need to install Rosetta. It can be found on your Snow Leopard Install DVD in the Options section.
Once installed all should be well again.
Also, if your computer is connected to the internet when the Dialog Box about PowerPC applications comes up, it MIGHT allow you to download Rosetta from the internet. There has been some discussion that Apple has discontined internet download of Rosetta into Snow Leopard.
Someone else will have to address your lost files problem. -
Time varying velocity input for servo motor
I 'm running a PXI-8145RT CPU with a 7344 motion controller.I want to load a time varying velocity profile for my servo motor.How can I do this? The "load velocity" tile does not have an input for such a profile,but only for a maximum velocity that will be reached after a certain time.
Are you using the Motion Assistant or a programming language like LabVIEW? If you are using the motion assistant, you can do a contoured move with a Position-Velocity-Time Profile. I have never done this, but it sounds to be what you are looking for. This assumes that you have a controller that can do contoured moves.
Hope that this helps,
Bob
Bob Young - Test Engineer - Lapsed Certified LabVIEW Developer
DISTek Integration, Inc. - NI Alliance Member
mailto:[email protected] -
Can I use classes and methods for a maintenance view events?
Hello experts,
Instead of perform/form, can I instead use classes and methods, etc for a given maintenance view event, lets say for example I want to use event '01' which is before saving records in the database. Help would be greatly appreciated. Thanks a lot guys!Hi viraylab,
1. The architecture provided by maintenance view
for using EVENTS and our own code inside it -
It is provided using FORM/PERFORM
concept only.
2. At this stage,we cannot use classes.
3. However, inside the FORM routine,
we can write what ever we want.
We can aswell use any abap code, including
classes and methods.
(But this classes and methods won't have any
effect on the EVENT provided by maintenance view)
regards,
amit m. -
About using categories and perspectives for new user
We are just beginning a conversion and upgrade project to convert our Web site to Oracle Portal. I'm trying to get a good handle on some different things we need to resolve as part of the project. One of the first decisions is using Categories and Perspectives.
I'd like to ask users about how they have used categories and perspectives and some real-world examples of how these work and improve the site and user experience.
About us
We're a big nonprofit river authority and wholesale electric provider in Austin, Texas. Currently, we offer very limited online transaction capabilities. However, we are diverse organization and users come to us looking for every specific information, so these elements may be very helpful. I'm evaluating how we can use these and other elements to make recommendations. Some real-world examples and best practices would help a lot.
Thank you, Charles Boisseau
Web editor
Lower Colorado River Authority
[email protected]Continuing the thread...
Perspectives and categories may be leveraged in custom search portlets, so that you can enter the content one time, in one place, and have selected content display in multiple places.
Re: our "news" concept: our central communications group posts news stories tagged with one or more perspectives, such as which school is related to the story. This allows us to keep all of our news stories in one page group, but reuse the content elsewhere. For example, for the School of Nursing intranet, we can use a custom search portlet that automatically displays only that school's stories.
You'll want to do some up-front planning regarding your classification scheme. One significant limitation of both categories and perspectives is the inability to change the hierarchy. Oracle Portal product team, if you're reading this, this is a serious pain! I might also recommend leaving your classification scheme relatively flat. Tagging content with perspectives becomes more difficult if the content contributor has to visually traverse a deep hierarchy of perspectives.
Categories work similarly, but we mainly use them to visually sort items on a page using the "Group By" feature of a region.
Hope this gets some gears turning.
-John -
Timeouts while using LDAP and TNSNAMES for names resolving
I use an OID for Oracle Names resolving at the client-side.
I tested some errorcases because there are no HA-features implemented for the OID.
So i have an LDAP.ORA with the adress and the ports of the OID.
My SQLNET.ORA has this content:
NAMES.DEFAULT_DOMAIN = <my_company_domian>
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)So actually there is no problem. But when i turn off the OID-Server there iss a timeout of about 20 second to resolve the name.
So my problem is not the resolving. I only want to know if there is a possibility to minimize the timeout to switch between LDAP-name-resolving to tnsnames.ora-name-resolving?thanks Oviwan but i think this problem couldn't be solved with a parameter.
@rgoogld:
I already feared that i have to live with that timeout.
But your options are interesting. In the future i will have 2 OIDs and in the first time the TNSNAMES.ORA-names-resolving as backup.
I already can test this because i have a productive OID and one for test-purposes. So at the moment i have two OIDs listet in my LDAP.ORA.
example:
DIRECTORY_SERVERS = (<server_name_oid1>:<Port1>:<Port2>, <server_name_oid2>:<Port1>:<Port2>)
DEFAULT_ADMIN_CONTEXT = ""
DIRECTORY_SERVER_TYPE = OIDThere is already a (about 20 seconds) timeout, when the OID1 is powered down or the services are stopped. The client honestly ask the second OID after the "timeout" and resolve the name.
2 OIDs+TNSNAMS or 1 OID+TNSNAMES in both cases your options could perhaps prevent the timeout. I'm not really a system administrator, but i can discuss it with my colleagues here.
Do you know a smart way to remove or repoint an DNS-entry in a windows enviroment. For such actions i have also to monitor the status of the OID-services or the servers and make the dns-changes if something is crashed.
At this moment i have no idea how to do this but perhaps you or someone else here have some tips for me. -
How to debug using RSNAST00 and jdbg for multiple invoice number
Hi everyone,
I want to debug multiple invoice's print preview.
could anybody tell me the step by step process how to do this using RSNAST00 and JDBG.
Thanks
LisaHi Ali,
I faced the same problem. Thing is the break point is not getting triggered when i ran tha IDOC through WE19.
What i have done is i created a project for my exit in CMOD and kept some junk code in the exit and executed it through BD21. Then the Break point got triggered. See if it works.
Regards,
Uday S. -
I got used ipad and askme for icloud pasword and dont letme use my own icloud what can i do?
i got used ipad is from verizon carrier and askme for icloud pasword i try to use my own icloud and dont letme doit what can i do?
If you're able to contact the person who set the lock, send them this link and tell them to follow its instructions.
If not, you can't activate the device but may be able to get it refunded. Apple won't remove the lock for anyone other than the original owner(assuming they're alive.)
(120674) -
Use of CATS classic for recovering Motor Vehicle Costs
Has anyone implemented CATS Classic to record/recover other types of costs apart from labour? in my case I am looking for a way to recover Motor Vehicle Costs. How did you achieve this - e.g. which fields were used? What data entry was required and what other processes were involved?
Hi jsunem Most definitely avoid!!!There is no sellers protection for vehiclesAlso any items that need collection NEVER accept ppal cash on collection always What is PayPal Purchase Protection? These steps apply to Personal PayPal accounts. If you have a Business account, please log in to your account to see the steps that apply to you. When you pay with PayPal on any website PayPal Purchase Protection covers you if you have a problem. If an item doesn’t arrive or is significantly not as described we will help you to get a full refund.
To qualify for PayPal Purchase Protection:Use PayPal to complete your payment.Pay for the item with one payment. Items purchased with multiple payments aren't eligible.Let the seller know there's a problem with the transaction by opening a dispute in the Resolution Center within the timeframe noted in the transaction details. Then, escalate the dispute to a claim within 20 days of the date you opened the dispute.Keep your PayPal account in good standing.
If your transaction qualifies for PayPal Purchase Protection you are covered for the full purchase price plus the original shipping charges.
Please note that some purchases such as vehicles in the Motors category, capital equipment in the Business & Industrial category, and Real Estate aren't eligible for PayPal Purchase Protection.
All transations made on or after July 1, 2015 for intangible merchandise, virtual items, digital goods and content, and services will be eligible for expanded PayPal Purchase Protection.
To learn more about PayPal Purchase Protection and to see a full list of eligibility requirements and exclusions, please review our User Agreement. You can find the User Agreement by clicking Legal or Legal Agreements on any PayPal page. -
Using @ILSIBLINGS and @ACCUM for YTD values
Hi all,
So I'm attempting to use @ACCUM to get year-to-date values of a measure member called TransactionAmt. What I have so far is:
(Sorry for my bad text-based outline)
<tt>
--Outline: simple (Active Alias Table: Default)
+-Measures (Accounts) <3> (Label Only)
| -TransactionAmt ()
| +-Balance (~) [Formula: @ACCUM(TransactionAmt);]
| +-YTDBalance (~) [Formula: @ACCUM (TransactionAmt, @ILSIBLINGS (@CURRMBR (Dates)));]
+-Dates (Time) <2>
| -2008 () <3>
| | -2008-10 ()
| | -2008-11 ()
| | -2008-12 ()
| -2009 () <2>
| | -2009-1 ()
| | -2009-2 ()
+-Accts
-a1 ()
-a2 ()
-a3 ()
</tt>
After filling the db with some fake data and running the default CALC ALL, I get data that is not quite correct (compare the YTDBalances):
WHAT IT IS
<pre>
TransactionAmt Balance YTDBalance
a1 2008-10 10 10 40
2008-11 20 30 60
2008-12 30 60 30
2009-1 40 100 90
2009-2 50 150 50
a2 2008-10 2 2 7
2008-11 3 5 10
2008-12 5 10 5
2009-1 7 17 18
2009-2 11 28 11
a3 2008-10 3 3 7
2008-11 1 4 8
2008-12 4 8 4
2009-1 1 9 6
2009-2 5 14 5
</pre>
WHAT IT SHOULD BE:
<pre>
TransactionAmt Balance YTDBalance
a1 2008-10 10 10 10
2008-11 20 30 30
2008-12 30 60 60
2009-1 40 100 40
2009-2 50 150 90
a2 2008-10 2 2 2
2008-11 3 5 5
2008-12 5 10 10
2009-1 7 17 7
2009-2 11 28 18
a3 2008-10 3 3 3
2008-11 1 4 4
2008-12 4 8 8
2009-1 1 9 1
2009-2 5 14 6
</pre>
I'm new to calc scripts so I might be missing something that is obvious to you experts out there. @ILSIBLINGS is behaving as though the last member in the list is the first member. Does anybody know why this is or how I can fix it?
Cheers,
MartyYou may have already tried this but if you use @ISIBLINGS instead of @ILSIBLINGS inside your @ACCUM statement it will work.
Edited by: PTBurke on Mar 16, 2010 6:35 PM -
How we can use class and methods for the FM of reuse_alv_list_display
Hi Abapers,
Please provide the sample code of class and method of REUSE_ALV_LIST_DISPLAY.
Which Class i can use for this Function module.
I need to write a code using OOPS concept.
I was done the GRID display using this class cl_gui_alv_grid.
But i want only List Display using the class & methods.
Plz provide sample code.
Thanks
Nani.Hi Nani,
This is the sample code..
*& Report Z_OO_ALV
*& We can Use Two containers in OOALV
REPORT z_oo_alv LINE-COUNT 50.
*types gt_struct type sflight.
DATA BEGIN OF gt_struct.
INCLUDE STRUCTURE sflight.
DATA rcol(4) TYPE c.
DATA colors TYPE lvc_t_scol.
DATA END OF gt_struct.
*ALV GRIDs
DATA gr_alvgrid TYPE REF TO cl_gui_alv_grid.
DATA gr_alvgrid1 TYPE REF TO cl_gui_alv_grid.
DATA gc_custom_control_name TYPE scrfname VALUE 'CC_ALV'.
DATA gc_custom_control_name1 TYPE scrfname VALUE 'CC_ALV1'.
*CONTAINERs
DATA gr_ccontainer TYPE REF TO cl_gui_custom_container.
DATA gr_ccontainer1 TYPE REF TO cl_gui_custom_container.
*FIELDCATALOGs
DATA gt_fieldcat TYPE lvc_t_fcat WITH HEADER LINE.
DATA gt_fieldcat1 TYPE lvc_t_fcat WITH HEADER LINE.
*LAYOUTs
DATA gs_layout TYPE lvc_s_layo.
DATA gs_layout1 TYPE lvc_s_layo.
DATA pt_exclude TYPE ui_functions. "internal table declaration to be passed.
*DATA pt_cell TYPE lvc_t_cell with header line.
DATA : gt_list LIKE gt_struct OCCURS 50 WITH HEADER LINE,
gt_list1 LIKE gt_struct OCCURS 50 WITH HEADER LINE.
*DATA v_ucomm TYPE sy-ucomm.
CALL SCREEN 100.
*& Module display_alv OUTPUT
text
MODULE display_alv OUTPUT.
PERFORM display_alv.
ENDMODULE. " display_alv OUTPUT
*& Module PAI INPUT
text
MODULE pai INPUT.
CASE sy-ucomm.
WHEN 'EXIT'.
PERFORM exit_program.
WHEN 'PICK'.
PERFORM cell_info.
ENDCASE.
ENDMODULE. " PAI INPUT
*& Form display_alv
text
FORM display_alv.
PERFORM prepare_field_catalog CHANGING gt_fieldcat[].
PERFORM prepare_layout CHANGING gs_layout.
PERFORM data_retrival.
IF gr_alvgrid IS INITIAL.
CREATE OBJECT gr_ccontainer
EXPORTING
container_name = gc_custom_control_name
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5
OTHERS = 6.
IF sy-subrc <> 0.
ENDIF.
CREATE OBJECT gr_alvgrid
EXPORTING
I_SHELLSTYLE = 0
I_LIFETIME =
i_parent = gr_ccontainer
I_APPL_EVENTS = space
I_PARENTDBG =
I_APPLOGPARENT =
I_GRAPHICSPARENT =
I_NAME =
I_FCAT_COMPLETE = SPACE
EXCEPTIONS
error_cntl_create = 1
error_cntl_init = 2
error_cntl_link = 3
error_dp_create = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
PERFORM exclude_tb_functions CHANGING pt_exclude.
PERFORM set_col.
CALL METHOD gr_alvgrid->set_table_for_first_display
EXPORTING
I_BUFFER_ACTIVE =
I_BYPASSING_BUFFER =
I_CONSISTENCY_CHECK =
I_STRUCTURE_NAME =
IS_VARIANT =
I_SAVE =
I_DEFAULT = 'X'
is_layout = gs_layout
IS_PRINT =
IT_SPECIAL_GROUPS =
it_toolbar_excluding = pt_exclude "excluding toolbar functions
IT_HYPERLINK =
IT_ALV_GRAPHICS =
IT_EXCEPT_QINFO =
IR_SALV_ADAPTER =
CHANGING
it_outtab = gt_list[]
it_fieldcatalog = gt_fieldcat[]
IT_SORT =
IT_FILTER =
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
OTHERS = 4
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ELSE.
CALL METHOD gr_alvgrid->refresh_table_display
EXPORTING
IS_STABLE =
I_SOFT_REFRESH =
EXCEPTIONS
finished = 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.
ENDIF.
PERFORM prepare_field_catalog1 CHANGING gt_fieldcat1[].
PERFORM prepare_layout1 CHANGING gs_layout1.
PERFORM data_retrival1.
IF gr_alvgrid1 IS INITIAL.
CREATE OBJECT gr_ccontainer1
EXPORTING
container_name = gc_custom_control_name1
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5
OTHERS = 6.
IF sy-subrc <> 0.
ENDIF.
CREATE OBJECT gr_alvgrid1
EXPORTING
I_SHELLSTYLE = 0
I_LIFETIME =
i_parent = gr_ccontainer1
I_APPL_EVENTS = space
I_PARENTDBG =
I_APPLOGPARENT =
I_GRAPHICSPARENT =
I_NAME =
I_FCAT_COMPLETE = SPACE
EXCEPTIONS
error_cntl_create = 1
error_cntl_init = 2
error_cntl_link = 3
error_dp_create = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
PERFORM set_col1.
CALL METHOD gr_alvgrid1->set_table_for_first_display
EXPORTING
I_BUFFER_ACTIVE =
I_BYPASSING_BUFFER =
I_CONSISTENCY_CHECK =
I_STRUCTURE_NAME =
IS_VARIANT =
I_SAVE =
I_DEFAULT = 'X'
is_layout = gs_layout1
IS_PRINT =
IT_SPECIAL_GROUPS =
IT_TOOLBAR_EXCLUDING =
IT_HYPERLINK =
IT_ALV_GRAPHICS =
IT_EXCEPT_QINFO =
IR_SALV_ADAPTER =
CHANGING
it_outtab = gt_list1[]
it_fieldcatalog = gt_fieldcat1[]
IT_SORT =
IT_FILTER =
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
OTHERS = 4
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ELSE.
CALL METHOD gr_alvgrid1->refresh_table_display
EXPORTING
IS_STABLE =
I_SOFT_REFRESH =
EXCEPTIONS
finished = 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.
ENDIF.
ENDFORM. "display_alv
*& Form prepare_field_catalog
text
-->GT_FIELDCAT text
FORM prepare_field_catalog CHANGING pgt_fieldcat TYPE lvc_t_fcat.
DATA ls_fieldcat TYPE lvc_s_fcat.
ls_fieldcat-tabname = 'gt_list'.
ls_fieldcat-fieldname = 'CARRID'.
ls_fieldcat-scrtext_m = 'Air line code'.
ls_fieldcat-col_pos = 0.
ls_fieldcat-outputlen = 10.
ls_fieldcat-emphasize = 'C400'.
ls_fieldcat-key = 'X'.
APPEND ls_fieldcat TO pgt_fieldcat.
ls_fieldcat-tabname = 'gt_list'.
ls_fieldcat-col_pos = 1.
ls_fieldcat-fieldname = 'CONNID'.
ls_fieldcat-scrtext_m = 'Connection code'.
ls_fieldcat-emphasize = 'C900'.
APPEND ls_fieldcat TO pgt_fieldcat.
ls_fieldcat-tabname = 'gt_list'.
ls_fieldcat-fieldname = 'PRICE'.
ls_fieldcat-scrtext_m = 'PRICE'.
APPEND ls_fieldcat TO pgt_fieldcat.
ENDFORM. "prepare_field_catalog
*& Form prepare_layout
text
-->GS_LAYOUT text
FORM prepare_layout CHANGING gs_layout TYPE lvc_s_layo.
gs_layout-stylefname = 'FIELD_STYLE'.
gs_layout-zebra = 'X'.
gs_layout-grid_title = 'FLIGHT'.
gs_layout-sel_mode = 'A'.
gs_layout-ctab_fname = 'COLORS'.
ENDFORM. "prepare_layout
*& Form data_retrival
text
FORM data_retrival.
SELECT carrid
connid
price
FROM sflight
INTO CORRESPONDING FIELDS OF TABLE gt_list
UP TO 50 ROWS.
ENDFORM. "data_retrival
FORM EXIT_PROGRAM *
FORM exit_program.
CALL METHOD gr_ccontainer->free.
CALL METHOD gr_ccontainer1->free.
LEAVE TO SCREEN 0.
ENDFORM. "exit_program
*& Module STATUS_0100 OUTPUT
text
MODULE status_0100 OUTPUT.
SET PF-STATUS 'STAT'.
SET TITLEBAR 'xxx'.
IF W_CUSTOM_CONTAINER IS INITIAL.
**sets TITLEBAR
PERFORM TITLEBAR.
ENDMODULE. " STATUS_0100 OUTPUT
*& Form prepare_field_catalog1
text
-->GT_FIELDCAT text
FORM prepare_field_catalog1 CHANGING pgt_fieldcat1 TYPE lvc_t_fcat.
DATA ls_fieldcat TYPE lvc_s_fcat.
ls_fieldcat-tabname = 'gt_list1'.
ls_fieldcat-fieldname = 'SEATSMAX'.
ls_fieldcat-scrtext_m = 'MAX. SEATS'.
ls_fieldcat-col_pos = 0.
ls_fieldcat-outputlen = 10.
ls_fieldcat-emphasize = 'C400'.
ls_fieldcat-key = ' '.
APPEND ls_fieldcat TO pgt_fieldcat1.
ls_fieldcat-tabname = 'gt_list1'.
ls_fieldcat-col_pos = 1.
ls_fieldcat-fieldname = 'SEATSOCC'.
ls_fieldcat-scrtext_m = 'SEATS OCCUPIED'.
APPEND ls_fieldcat TO pgt_fieldcat1.
ENDFORM. "prepare_field_catalog
*& Form prepare_layout1
text
-->GS_LAYOUT text
FORM prepare_layout1 CHANGING gs_layout1 TYPE lvc_s_layo.
gs_layout1-stylefname = 'FIELD_STYLE'.
gs_layout1-zebra = 'X'.
gs_layout1-grid_title = 'DETAILS'.
gs_layout-sel_mode = 'C'.
gs_layout1-info_fname = 'RCOL'.
gs_layout-no_toolbar = 'X'.
ENDFORM. "prepare_layout
*& Form data_retrival1
text
FORM data_retrival1.
SELECT seatsmax
seatsocc
FROM sflight
INTO CORRESPONDING FIELDS OF TABLE gt_list1
UP TO 50 ROWS.
ENDFORM. "data_retrival
*& Form exclude_tb_functions
&---- subroutine to exclude toolbar options -
text
-->PT_EXCLUDE text
FORM exclude_tb_functions CHANGING pt_exclude TYPE ui_functions.
DATA ls_exclude TYPE ui_func.
ls_exclude = cl_gui_alv_grid=>mc_fc_maximum.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_fc_minimum.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_fc_subtot.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_fc_sort.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_fc_sum.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_mb_subtot.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_mb_sum.
APPEND ls_exclude TO pt_exclude.
ls_exclude = cl_gui_alv_grid=>mc_mb_filter.
APPEND ls_exclude TO pt_exclude.
ENDFORM. "data_retrival1
*& Form cell_info
text
FORM cell_info. "CHANGING pt_cell TYPE lvc_t_cell.
DATA lt_cell TYPE lvc_t_cell WITH HEADER LINE.
CALL METHOD gr_alvgrid->get_selected_cells
IMPORTING
et_cell = lt_cell[].
LOOP AT lt_cell.
WRITE : lt_cell-col_id , lt_cell-row_id.
ENDLOOP.
MODIFY pt_cell[] from lt_cell[].
ENDFORM. "cell_info
*& Form set_col
text
FORM set_col .
DATA ls_cellcolor TYPE lvc_s_scol.
LOOP AT gt_list.
IF gt_list-price GT 500.
ls_cellcolor-fname = 'PRICE'.
ls_cellcolor-color-col = 5.
ls_cellcolor-color-int = 1.
ls_cellcolor-color-inv = 0.
APPEND ls_cellcolor TO gt_list-colors.
else.
ls_cellcolor-fname = 'PRICE'.
ls_cellcolor-color-col = 3.
ls_cellcolor-color-int = 1.
APPEND ls_cellcolor TO gt_list-colors.
ENDIF.
MODIFY gt_list.
ENDLOOP.
ENDFORM. "set_col
*& Form set_col1
text
FORM set_col1.
data : ind type sy-tabix,
indx type sy-tabix.
loop at gt_list1.
ind = sy-tabix / 2.
indx = sy-tabix - ind.
if indx eq ind.
gt_list1-rcol = 'C500'.
endif.
MODIFY gt_list1.
endloop.
ENDFORM. "set_col
*FORM TITLEBAR.
*SET TITLEBAR 'TITLE'.
*ENDFORM.
*double click on TITLE and write ur title
Thanks,
Samantak.
Rewards points for useful answers. -
Using ME59 and report for difference amount
Hi Experts,
We have a business issue as follows:
we have one trading plant and one manufacturing plant and one vendor to supply raw mateials tray A and tray B. Sytem is made like APO is runing in manufacturing plant and ECC MRP running in trading plant at the same time from monday to thursday 10 P.M. once the MRP runs in trading plant and manufacturing plant a sub contract order will get create to manufacturing plant to manufacture the final product VIA SUB CONTRACTING ORDER.. The MRP runs at 10.30 in both trading and manufacturing plant it takes 4 hours time...we proposed to use ME59 for processing automatic PR generations in back ground after completion of MRP run. Please can we suggest to run in ME59 in background? or is there any other options?or is it possible run my user ?
Issue 2: Report preperations for difference of orders
The orders are coming from different countries like...US, Austraila, and Europe to trading plant it will creates a lot size for the vendor who supply raw materials...if the lot is 6000... trading plant recieves 8000 orders so there is a difference of 2000 .. lot size is limited to 6000 so they are maintaing it in excel sheet presently they want to maintain it in report...please suggest how we can solve this difference? . this automation should be done between vendor and manufacturing plant.
Please kidnly support..
Thanks in Advance
GANESHFor many years automatic PO creation is already ME59N. And it should only be used if your master data ( vendor, material, info record) is in a very good shape so that the users do not need to enter or change anything, e.g. could just click save in ME21N
your second scenario is very vague, your customers order the finished material from the trading plant. the trading plant orders at the manufacturing plant. The manufacturing plant orders raw materials from the vendor to manufacture the finished material.
Why does the trading plant get 6000 if 8000 are ordered, who's fault is this?
What is the reason for an extra Excel sheet (this is usually a fall back if users are not trained enough and do not understand the processes and do not know how to use SAP to track)
if you want automate anything between manufacturing plant and vendor, then you need to tell what you want automate. In general an automation should be done for processes that work well and do not need any human interaction. And automation cannot solve your problems with getting/receiving less than ordered -
Sending Duplicate emails using Mail and mBox for mac
I have been sending duplicate emails inadvertantly recently. It seems it's when I use mBox for mac (registered copy) in Mail to use my Hotmail with IMAP.
I hadn't noticed it at first, but now I see everytime I send a mail I get 2 copies in my sent box. I can turn off the store sent messages on server option to fix it (but that's the whole point of having IMAP!!), or I can turn off mBox for mac and it also seems to work (but then I can't use IMAP!). I've also tried on the same machine from gmail, and iCloud accounts (MobileMe), and I had no issue at all. I've also tried 2 different Hotmail accounts, and both of them send double messages every time I send.
I've searched for a loooooong time, and can't find anyone with a similar issue - but surely I'm not the only one? I think anyone still using a hotmail account will eventually install something like mBox for mac if they've gone Mac recently - as I have.
I checked the mail headers of the 2 mails, and they are quite different (masked where appropriate) -
Mail 1 -
From: xxxxx <[email protected]>
Subject: Test 19th
Date: May 29, 2012 12:06:19 AM GMT+08:00
To: yyyyy <[email protected]>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Smtp-Server: smtp.live.com:[email protected]
X-Universally-Unique-Identifier: fb14cd4f-e68c-43fa-8d0b-950df8394fde
Message-Id: <[email protected]>
Mime-Version: 1.0 (Apple Message framework v1278)
Mail 2 -
From: xxxxx <[email protected]>
Subject: Test 19th
Date: May 29, 2012 12:06:19 AM GMT+08:00
To: yyyyy <[email protected]>
X-Originating-Ip: [zzz.zzz.zzz.zzz]
X-Originating-Email: [[email protected]]
Message-Id: <[email protected]>
Received: from [192.168.1.52] ([zzz.zzz.zzz.zzz]) by BLU0-SMTP71.phx.gbl over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Mon, 28 May 2012 09:06:21 -0700
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v1278)
X-Mailer: Apple Mail (2.1278)
X-Originalarrivaltime: 28 May 2012 16:06:21.0350 (UTC) FILETIME=[D2B26460:01CD3CEB]
I'm surprised I can't find anyone else with a similar issue. I've submitted a support ticket with mBox/fluent factory, but I'm still not convinced it's their issue, and possibly a Mail on Mac issue.
Does anybody have any suggestions? Thanks for your help!@ Kokola
Great staff!!! MBox Fluent Factory is very poor app.
I was having problem with duplicated sent emails and cleaning up my inbox, sent items and deleting emails. Try to contact them via email for over 3 months and never got a reply!
I just used the suggested configuration and my Entourage (email app for MAC) is working perfetcly. I can visualise all my online folders now!
Thank you so much!
mBox never addressed the issue and the duplicated emails reached new levels of annoyance but the good thing is that Hotmail and Outlook.com finally rolled out support for IMAP.
Incoming Mail Server: imap-mail.outlook.com
Outgoing Mail Server: smtp-mail.outlook.com
http://windows.microsoft.com/en-us/windows/outlook/send-receive-from-app
No more duplication issues once you switch over, and no need for a third party (mBox)software to bridge the missing feature gap.
Maybe you are looking for
-
Boot message: problem with hard drive detected. Slow loading of windows 7
Good Day I am having a problem with my hard drive, everytime it boots these days it starts with a message: Warning: a problem with the hard drive has been detected, followed by an extremely slow loading of windows. then once in windows it gives me An
-
Safari won't open pictures on imgur. To test used another browser and it showed them
Safari won't open pictures on imgur. To test used another browser and it showed them Here is the page was trying to surf http://imgur.com/gallery/n9Bjm
-
Can I share iTunes libraries between two accounts on the same Mac?
Hello, I have an iMac on which I began making iTunes purchases. I failed, initially, to set up a separate account for my kids, who are still to young to operate the computer by themselves, but old enough to watch "Arthur" - anyway, now that I have se
-
Basic Excise duty getting double in goods receipt
Hi Experts, we have raised a Purchase order from Depo. In Conditions i have taken ED Condition type 14% and i have taken inventorise taxcode i.e excise duty is added to the material price. when i was doing GR BasicExcise duty is getting double.Plea
-
Oracle 11g AQ : problem enqueue user-defined type with varchar2 attribute
Hello. I have a problem enqueuing a user-defined type to the queue on Oracle 10g. I'm using jdbc driver (ojdbc5.jar, version 11.1.0.6.0) as they provide oracle.jdbc.aq package. The type is following: CREATE OR REPLACE TYPE FIXED_T5 AS OBJECT (id inte