Newbie: I needs to add a ID attribute to a TD cell tag
Hi,
I feel like I bug u to much... but I needs to hide columns and rows so I needs to add a ID attribute to a TD cell tag or a report region, report.
I tried adding Column Attributes: CSS Class: myclass - it only affects the column text
do I use "Element Attributes" or "Element Option Attributes" if so how?
thanks. RJ
Sorry I posted a little too quick. I see you want to hide a column in a report.
Place this code in the HTML Header of the page
<script language="JavaScript" type="text/javascript">
function getCellIndex(pRow, pCell) {
if (document.all ){ // if IE do things the MS way
for (var i=0; i<pRow.cells.length; i++) {
if (pRow.cells[i] == pCell) {
lCount = i
} else { // do things the standard way
lCount = pCell.cellIndex;
return lCount;
function cellColumn(pId, pFunction) {
var lCell = $x(pId);
var lTable = $x_UpTill(lCell, 'TABLE');
var lRows = lTable.rows;
var lCellIndex = getCellIndex(lCell.parentNode, lCell);
for (var i=0; i<lRows.length; i++) {
switch(pFunction){
case 'TOGGLE':$x_Toggle(lRows.cells[lCellIndex]);break;
case 'SHOW' :$x_Show (lRows[i].cells[lCellIndex]);break;
case 'HIDE' :$x_Hide (lRows[i].cells[lCellIndex]);break;
default:break;
return;
</script>
If your table contained the EMP column you could hide or show with
cellColumn('EMP', 'SHOW');
cellColumn('EMP', 'HIDE');
Similar Messages
-
Web Service Tool - to add the attribute (to get a new TAG) for existing Obj
Hi Gurus
I have existing (productive) object name which we use for Letter Templates
I need to add the new attribute but when I select it (highlight) the buttom below "Confirm selection" is not active, so when I got to "Maintain Attributes" I can't see my attribute there...
Question is - how to do that?
Do I need to got ot Settings first and make my WS "Not Productive" (what is the sequence)?
Or I need to create a NEW web service (to re-place the current one) ?
Thank you.hi There,
Once the service is made Productive you can not make any changes.
So first change it to non productive.
Then add the attributes and again set it to productive.
Hope this helps.
Regards,
Suchita -
EXchange 5.1.3u4: Add a toPartner attribute in host transaction profile
In eXchange Partner Manager for JCAPS 5.1.3U4, I need to add a toPartner attribute in host transaction profile. What is the best way to accomplish this? Does this automatically carry over to the trading partners or do I have to export
and reimport them after re-creating the group under the host transaction profile?
Regards,
John Ferron
"Brevity is the soul of wit" - William ShakespeareIn eXchange Partner Manager for JCAPS 5.1.3U4, I need to add a toPartner attribute in host transaction profile. What is the best way to accomplish this? Does this automatically carry over to the trading partners or do I have to export
and reimport them after re-creating the group under the host transaction profile?
Regards,
John Ferron
"Brevity is the soul of wit" - William Shakespeare -
Need to add row and set attribute value on pageload
Guys,
On my page based on the pageflowscope variable value, i need to add a row for master and one row for detail viewobject and set attribute values. (Some of the attribute are LOV and Checkboxes as well)
I am using following code to create records.....records are being added but i am not able to set the attributes
OperationBinding ob;
ob = ADFUtil.findOperationBinding("Create");
ob.execute();
ob = ADFUtil.findOperationBinding("CreateInsert3");
ob.execute();
I am using following code to set the attributes value
DCIteratorBinding dc1 = ADFUtil.getBindingIterator("firstiterator");
DCIteratorBinding dc = ADFUtil.getBindingIterator("seconditerator");
row1=dc1.getCurrentRow();
row=dc.getCurrentRow();
row.setAttribute("activest","A");
row1.setAttribute("type","dc14");
Anything i am doing wrong here or any suggestion to try is greatly appreciated....Vinod,
Yes commit button is there and yes its also has entry in pagedef...
When I open the same page on edit mode and i can edit regular record and save them
Problem is that when i open the page on new mode and try to add rows on page load..... and setting values as described above.... save button somehow doesn't work...
seems like after i add the rows on the fly, i need to refresh the binding?
any help is greatly appreciated....
thank you guys -
Add a new attribute for user provisioining on SAP R3
Hi,
I want to add a new attribute for user provisioining on SAP R3.
- I have added new attribute in Process form and Resource form
- I think i need to add this attribute in lookup definition of SAP attributes also need to do mapping
but i am not finding lookup definition of SAP attributes .
What will be name of lookup definition of SAP attributes? (In case of AD, we have AtMap.AD).
Can any body please help me?
ThanksHi,
You cannot add custom fields and do provision or recon for it.I have opened the SR with Oracle and this facility will be available in 9.1. which is launching after 4 months.You need to request the source code and modify it to get the custom fields.
Thanks -
Need to add two activities in Purchase order workflow template
Hello,
I got a requirement for purchase order at workflow template level need to add two activities like below
a) p.o changed
b) p.o cancelled.
once p.o changed based on agent determination agent will receive the mail in his inbox same functionality for p.o cancelled.
also at work item level need to add attributes .
but currently standard workflow for PO release it WS200000075 have only release activity .
how to add activity types to be available workflow template also please let me how to do binding for above activities once created?Hi vinoth,
yes this p.o workflow based on release strategy. i was copied the standard workflow template added activities
one is for changed and another is rejection.
once functional guy rejected the purchase order rejection activity not working properly
also same problem faced for changed step also while change the p.o value at item level.
i am using business object BUS2012 adding attributes for work item.
please guide me how to achieve above functionality also how to do binding for changing and rejection activities? -
Help needed in creating user defined attribute
Hi all,
I want to create user defined attributes and make it available for all users in sun LDAP5.2,I have followed the below mentioned steps,
1.Under configuration-schema i have created attribute named "ldapproducts"
2.I have created new object class "userproducts" and made the parent to be "inetorgperson" and added my "ldapproducts" attribute in required attribute.
Now,in directory tab,Iam trying to add the "ldapproduct" attribute for each user but my defined attribute i.e,"ldapproducts"is not available in the "Add Attribute"list
please let me know do i need to do some steps or do i need to do any changes in DS files..
waiting for ur replies...
thanks in advance.Hi,
I dont know the solution for this, but heres a work arround
//create new label some where else in the excel sheet as shown below
Label lblcmbdata;
for(int i=0; i<1000; i++)
lblcmbdata = new Label(75, i, (i+1)+" satish", format);
sheet1.addCell(lblcmbdata);
}//set the validation range as shown below
writableCellFeature.setDataValidationRange(75,0,75,1000);
Label cmb = null;
cmb = new Label(0, 1, "Select",format);
cmb.setCellFeatures(writableCellFeature);
sheet.addCell(cmb);this will create a combo list with 1000 values
also you can keep the data to be populated in the different sheet in same workbook by creating a named range as below
workbook.addNameArea("cmbdata", sheet1, 0, 0, 0, 1000);
// then fill the data in sheet1
Label lblcmbdata;
for(int i=0; i<1000; i++)
lblcmbdata = new Label(0, i, (i+1)+" satish", format);
sheet1.addCell(lblcmbdata);
//set the validation named range as below
writableCellFeature.setDataValidationRange("cmbdata");
Label cmb = null;
cmb = new Label(0, 1, "Select",format);
cmb.setCellFeatures(writableCellFeature);
sheet.addCell(cmb);Thanks and Regards
Satish -
InDesign Newbie in need of assistance
Hi,
I hope I am in the right place.
I need to produce a book, and am looking for a bit of guidance.
The templates have been created in Photoshop. I will also need to include photos and text and am wondering I am better of (for quality purposes) adding the text and photo's in InDesign or Photoshop.
Thanks
BALWAYS include your version of InDesign and your OS in your post. We cannot help you if we don’t know what tools you have available. ALWAYS include some hint of your problem in your subject line. “InDesign Newbie in need of assistance” tells us nothing, since this forum is for InDesign users (noobs and otherwise) in need of assistance.
Use InDesign. If your book has more than one page, has any text in it, has anything bleeding (printing to the edge of the page), or will be printed professionally, then InDesign wins over Photoshop in a first round knock out.
Import the photos without text, then add the text in InDesign. You can place the photos with the text so you can see how to format and position the text in InDesign, then hide the text layers in the Photoshop file by right-clicking on the image in InDesign and selecting Object Layer Options. -
Do I always need to add .JAR to ClassPath?
My platform is Windows.
I pack my .class files to a .Jar file. When I want to use this .Jar, I always have to add it to ClassPath. I think it doesn't make sense. Does anything I can do that can make me use .Jar more convenient ?
ThanksCan you elaborate more?
If you create an app and jar up all of the .class files in jar called myJar.jar for example, and then want to run that app, you just type in "java -jar myJar.jar" and its' not necessary to have myJar.jar in the classpath. (Remember to add a manifest with the Main-Class attribute defined! See java tutorial for more info on executable jars...)
If, otoh, you have a bunch of classes in a jar, and then want to refer to those classes from some other external class(es)/jar(s), then yes, you'll need to add that jar to your classpath.
-Ron -
How can i add an custom attribute and assign it to an existing custom object class in sun ds
I need to add an attribute to sun ds schema and assign it to an existing custom object class.
I know how to add an attribute but how can i add the attribute to an existing custom object class.
Please help.
ThanksThe objectclasses attribute is multi-valued, so you can add several values to it as long as they are unique.
For instance, I think you can add several declaration of the same objectclass as below (note the difference is the number of spaces in the value) howewer, from a schema perspective, only 1 will be taken into account:
objectclasses: ( 2.5.6.6 NAME 'person' DESC 'Standard LDAP objectclass' SUP top MUST ( sn $ cn ) MAY ( description $ seeAlso $ telephoneNumber $ userPassword $ CustomAttr) X-ORIGIN 'RFC 2256' )
objectclasses: ( 2.5.6.6 NAME 'person' DESC 'Standard LDAP objectclass' SUP top MUST ( sn $ cn ) MAY ( description $ seeAlso $ telephoneNumber $ userPassword $ CustomAttr) X-ORIGIN 'RFC 2256 ' )
That's the reason why it is safe to delete previous value if you want to update an existing objectclass. No problem to add a new objectclass (new oid and new name) to the schema.
-Sylvain -
Need to Add a button in ALV Tool Bar
Hi,
I have a requirement where in i need to add a button to a standard ALV report. Its using the class CL_GUI_ALV_GRID. There is a Badi for the report. The Report is co05n and the Badi is WORKORDER_INFOSYSTEM . I am getting the handle of
CL_GUI_ALV_GRID object reference before screen display. Any guidance on how to add new button now to that toolbar?
Any help will be rewarded.
Thank you.
regards,
Deepthi lakshmi.A.Dear Deepthi Lakshmi.A.,
Refer the standard program BCALV_GRID_05 Add a Self-Defined Button to the Toolbar.
PROGRAM BCALV_GRID_05.
Purpose:
~~~~~~~~
Demonstrate the creation of an own toolbar button.
To check program behavior
~~~~~~~~~~~~~~~~~~~~~~~~~
The report shows a list of flights of one airline.
Select one or more lines and press the 'Detail'-Button to popup
a dialog window with related bookings.
Essential steps (Search for '§')
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.Apply steps for event handling for events TOOLBAR and
USER_COMMAND (see example for print events)
2.In event handler method for event TOOLBAR: Append own functions
by using event parameter E_OBJECT.
3.In event handler method for event USER_COMMAND: Query your
function codes defined in step 2 and react accordingly.
4.Call method 'set_toolbar_interactive' to raise event TOOLBAR.
INCLUDE .
Predefine a local class for event handling to allow the
declaration of a reference variable before the class is defined.
CLASS lcl_event_receiver DEFINITION DEFERRED.
DATA: ok_code LIKE sy-ucomm,
gt_sflight TYPE TABLE OF sflight,
gt_sbook TYPE TABLE OF sbook,
g_repid LIKE sy-repid,
g_max type i value 100,
gs_layout TYPE lvc_s_layo,
cont_on_main TYPE scrfname VALUE 'BCALVC_TOOLBAR_D100_C1',
cont_on_dialog TYPE scrfname VALUE 'BCALVC_TOOLBAR_D101_C1',
grid1 TYPE REF TO cl_gui_alv_grid,
grid2 TYPE REF TO cl_gui_alv_grid,
custom_container1 TYPE REF TO cl_gui_custom_container,
custom_container2 TYPE REF TO cl_gui_custom_container,
event_receiver TYPE REF TO lcl_event_receiver.
Set initial dynpro
SET SCREEN 100.
LOCAL CLASSES: Definition
*===============================================================
class lcl_event_receiver: local class to
define and handle own functions.
Definition:
~~~~~~~~~~~
CLASS lcl_event_receiver DEFINITION.
PUBLIC SECTION.
METHODS:
handle_toolbar
FOR EVENT toolbar OF cl_gui_alv_grid
IMPORTING e_object e_interactive,
handle_user_command
FOR EVENT user_command OF cl_gui_alv_grid
IMPORTING e_ucomm.
PRIVATE SECTION.
ENDCLASS.
lcl_event_receiver (Definition)
*===============================================================
LOCAL CLASSES: Implementation
*===============================================================
class lcl_event_receiver (Implementation)
CLASS lcl_event_receiver IMPLEMENTATION.
METHOD handle_toolbar.
§ 2.In event handler method for event TOOLBAR: Append own functions
by using event parameter E_OBJECT.
DATA: ls_toolbar TYPE stb_button.
E_OBJECT of event TOOLBAR is of type REF TO CL_ALV_EVENT_TOOLBAR_SET.
This class has got one attribute, namly MT_TOOLBAR, which
is a table of type TTB_BUTTON. One line of this table is
defined by the Structure STB_BUTTON (see data deklaration above).
A remark to the flag E_INTERACTIVE:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'e_interactive' is set, if this event is raised due to
the call of 'set_toolbar_interactive' by the user.
You can distinguish this way if the event was raised
by yourself or by ALV
(e.g. in method 'refresh_table_display').
An application of this feature is still unknown...
append a separator to normal toolbar
CLEAR ls_toolbar.
MOVE 3 TO ls_toolbar-butn_type.
APPEND ls_toolbar TO e_object->mt_toolbar.
append an icon to show booking table
CLEAR ls_toolbar.
MOVE 'BOOKINGS' TO ls_toolbar-function.
MOVE icon_employee TO ls_toolbar-icon.
MOVE 'Show Bookings'(111) TO ls_toolbar-quickinfo.
MOVE 'Detail'(112) TO ls_toolbar-text.
MOVE ' ' TO ls_toolbar-disabled.
APPEND ls_toolbar TO e_object->mt_toolbar.
ENDMETHOD.
METHOD handle_user_command.
§ 3.In event handler method for event USER_COMMAND: Query your
function codes defined in step 2 and react accordingly.
DATA: lt_rows TYPE lvc_t_row.
CASE e_ucomm.
WHEN 'BOOKINGS'.
CALL METHOD grid1->get_selected_rows
IMPORTING et_index_rows = lt_rows.
CALL METHOD cl_gui_cfw=>flush.
IF sy-subrc ne 0.
add your handling, for example
CALL FUNCTION 'POPUP_TO_INFORM'
EXPORTING
titel = g_repid
txt2 = sy-subrc
txt1 = 'Error in Flush'(500).
else.
perform show_booking_table tables lt_rows.
ENDIF.
ENDCASE.
ENDMETHOD. "handle_user_command
ENDCLASS.
lcl_event_receiver (Implementation)
*===================================================================
FORM EXIT_PROGRAM *
FORM exit_program.
The instance grid2 is freed not until the program exits from the
main screen.
(It is created only once during the first selection of SBOOK,
no matter how many times the second window is called).
CALL METHOD custom_container1->free.
IF not custom_container2 is initial.
CALL METHOD custom_container2->free.
ENDIF.
CALL METHOD cl_gui_cfw=>flush.
IF sy-subrc ne 0.
add your handling, for example
CALL FUNCTION 'POPUP_TO_INFORM'
EXPORTING
titel = g_repid
txt2 = sy-subrc
txt1 = 'Error in Flush'(500).
ENDIF.
LEAVE PROGRAM.
ENDFORM.
*& Module PBO_100 OUTPUT
text
MODULE pbo_100 OUTPUT.
SET PF-STATUS 'MAIN100'.
SET TITLEBAR 'MAIN100'.
g_repid = sy-repid.
IF custom_container1 is initial.
select data from table SFLIGHT
PERFORM select_table_sflight CHANGING gt_sflight.
create a custom container control for our ALV Control
CREATE OBJECT custom_container1
EXPORTING
container_name = cont_on_main
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5.
IF sy-subrc ne 0.
add your handling, for example
CALL FUNCTION 'POPUP_TO_INFORM'
EXPORTING
titel = g_repid
txt2 = sy-subrc
txt1 = 'The control could not be created'(510).
ENDIF.
create an instance of alv control
CREATE OBJECT grid1
EXPORTING i_parent = custom_container1.
Set a titlebar for the grid control
gs_layout-grid_title = 'Flights'(100).
allow to select multiple lines
gs_layout-sel_mode = 'A'.
CALL METHOD grid1->set_table_for_first_display
EXPORTING i_structure_name = 'SFLIGHT'
is_layout = gs_layout
CHANGING it_outtab = gt_sflight.
->Create Object to receive events and link them to handler methods.
When the ALV Control raises the event for the specified instance
the corresponding method is automatically called.
CREATE OBJECT event_receiver.
SET HANDLER event_receiver->handle_user_command FOR grid1.
SET HANDLER event_receiver->handle_toolbar FOR grid1.
§ 4.Call method 'set_toolbar_interactive' to raise event TOOLBAR.
CALL METHOD grid1->set_toolbar_interactive.
ENDIF. "IF grid1 IS INITIAL
CALL METHOD cl_gui_control=>set_focus EXPORTING control = grid1.
ENDMODULE. " PBO_100 OUTPUT
*& Module PAI_100 INPUT
text
MODULE pai_100 INPUT.
CASE ok_code.
WHEN 'EXIT'.
PERFORM exit_program.
ENDCASE.
CLEAR ok_code.
ENDMODULE. " PAI_100 INPUT
*& Module PBO_0101 OUTPUT
text
MODULE pbo_0101 OUTPUT.
IF custom_container2 is initial.
(the data from sbook is already selected)
create a custom container control for our ALV Control
CREATE OBJECT custom_container2
EXPORTING
container_name = cont_on_dialog
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5.
IF sy-subrc ne 0.
add your handling, for example
CALL FUNCTION 'POPUP_TO_INFORM'
EXPORTING
titel = g_repid
txt2 = sy-subrc
txt1 = 'The control could not be created'(510).
ENDIF.
create an instance of alv control
CREATE OBJECT grid2
EXPORTING i_parent = custom_container2.
change title
gs_layout-grid_title = 'Bookings'(101).
gs_layout-sel_mode = ' '.
CALL METHOD grid2->set_table_for_first_display
EXPORTING i_structure_name = 'SBOOK'
is_layout = gs_layout
CHANGING it_outtab = gt_sbook.
ELSE.
CALL METHOD grid2->refresh_table_display.
ENDIF. "IF custom_container2 IS INITIAL.
CALL METHOD cl_gui_control=>set_focus EXPORTING control = grid2.
CALL METHOD cl_gui_cfw=>flush.
IF sy-subrc ne 0.
add your handling, for example
CALL FUNCTION 'POPUP_TO_INFORM'
EXPORTING
titel = g_repid
txt2 = sy-subrc
txt1 = 'Error in Flush'(500).
ENDIF.
ENDMODULE. " PBO_0101 OUTPUT
*& Form SELECT_TABLE_SFLIGHT
text
<--P_GT_SFLIGHT text
FORM select_table_sflight CHANGING p_gt_sflight LIKE gt_sflight[].
SELECT * FROM sflight INTO TABLE p_gt_sflight up to g_max rows.
ENDFORM. " SELECT_TABLE_SFLIGHT
*& Form SELECT_TABLE_SBOOK
text
-->P_LS_SFLIGHT text
<--P_GT_SBOOK text
FORM select_table_sbook USING p_ls_sflight LIKE LINE OF gt_sflight
CHANGING p_gt_sbook LIKE gt_sbook[].
DATA: lt_sbook LIKE gt_sbook[].
Select data from sbook according to a line of sflight
and append that data to table p_gt_sbook
SELECT * FROM sbook INTO TABLE lt_sbook
WHERE carrid = p_ls_sflight-carrid
AND connid = p_ls_sflight-connid
AND fldate = p_ls_sflight-fldate.
APPEND LINES OF lt_sbook TO p_gt_sbook.
ENDFORM. " SELECT_TABLE_SBOOK
*& Module PAI_0101 INPUT
text
MODULE pai_0101 INPUT.
CASE ok_code.
WHEN 'RETURN'.
LEAVE TO SCREEN 0.
ENDCASE.
CLEAR ok_code.
ENDMODULE. " PAI_0101 INPUT
*& Form show_booking_table
text
-->P_ET_INDEX_ROWS text
FORM show_booking_table TABLES p_et_index_rows
STRUCTURE lvc_s_row.
DATA: ls_selected_line LIKE lvc_s_row,
lf_row_index TYPE lvc_index,
ls_sflight LIKE LINE OF gt_sflight.
CLEAR gt_sbook[].
LOOP AT p_et_index_rows INTO ls_selected_line.
lf_row_index = ls_selected_line-index.
read selected row from internal table gt_sflight
READ TABLE gt_sflight INDEX lf_row_index INTO ls_sflight.
select corresponding lines of table sbook
and append new lines to global table
PERFORM select_table_sbook USING ls_sflight
CHANGING gt_sbook.
ENDLOOP.
call dialog screen and display new alv control
CALL SCREEN 101 STARTING AT 10 5.
ENDFORM. " show_booking_table
Regards,
Naveen. -
Hi ,
I need to add one field in MM02 screen.
Can u help me in this please.
I need to do this by using screen exit ,how to do this?
can u......
Regards,
KalidasHi Kalidas,
Selection Text: P_TCODE: Transaction Code to Search
Text Symbols: 001 - Enter the Transaction Code that you want to search through for a User Exit
REPORT z_find_userexit NO STANDARD PAGE HEADING.
*& Enter the transaction code that you want to search through in order
*& to find which Standard SAP User Exits exists.
*& Tables
TABLES : tstc, "SAP Transaction Codes
tadir, "Directory of Repository Objects
modsapt, "SAP Enhancements - Short Texts
modact, "Modifications
trdir, "System table TRDIR
tfdir, "Function Module
enlfdir, "Additional Attributes for Function Modules
tstct. "Transaction Code Texts
*& Variables
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
DATA : field1(30).
DATA : v_devclass LIKE tadir-devclass.
*& Selection Screen Parameters
SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN END OF BLOCK a01.
*& Start of main program
START-OF-SELECTION.
Validate Transaction Code
SELECT SINGLE * FROM tstc
WHERE tcode EQ p_tcode.
Find Repository Objects for transaction code
IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
MOVE : tadir-devclass TO v_devclass.
IF sy-subrc NE 0.
SELECT SINGLE * FROM trdir
WHERE name = tstc-pgmna.
IF trdir-subc EQ 'F'.
SELECT SINGLE * FROM tfdir
WHERE pname = tstc-pgmna.
SELECT SINGLE * FROM enlfdir
WHERE funcname = tfdir-funcname.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'FUGR'
AND obj_name = enlfdir-area.
MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.
Find SAP Modifactions
SELECT * FROM tadir
INTO TABLE jtab
WHERE pgmid = 'R3TR'
AND object = 'SMOD'
AND devclass = v_devclass.
SELECT SINGLE * FROM tstct
WHERE sprsl EQ sy-langu
AND tcode EQ p_tcode.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
SKIP.
IF NOT jtab[] IS INITIAL.
WRITE:/(95) sy-uline.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
WRITE:/(95) sy-uline.
LOOP AT jtab.
SELECT SINGLE * FROM modsapt
WHERE sprsl = sy-langu AND
name = jtab-obj_name.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 sy-vline,
2 jtab-obj_name HOTSPOT ON,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
ENDLOOP.
WRITE:/(95) sy-uline.
DESCRIBE TABLE jtab.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No of Exits:' , sy-tfill.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No User Exit exists'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.
Take the user to SMOD for the Exit that was selected.
AT LINE-SELECTION.
GET CURSOR FIELD field1.
CHECK field1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
Kindly Reward Points If You Found The Reply Helpful,
Cheers,
Chaitanya. -
Okay, so I am hating lists at this point! I have a set of links that have a class associated with them so they turn blue on rollover. Now I need to add those red bullets in front of the links. I Have the following css:
.links a:link {
text-decoration: none;
color: #333333;
text-align:left;
.links a:visited {
text-decoration: none;
color: #000000;
text-align: left;
.links a:hover {
text-decoration: underline;
color:#003399;
text-align: left;
.links a:active {
text-decoration: none;
color:#333333;
text-align: left;
Then for the bullets I have:
.classol {
text-align:left;
color: red;
list-style-position: inside;
This is the list on the page of links:
<p class="links"><a href="http://www.cslb.ca.gov">California State Contractors License Board</a><p class="links"><a href="http://www.goodbuilders.org/index.asp">El Dorado Builders Exchange</a> </p>
<p class="links"><a href="http://www.video.dot.ca.gov">Cal Trans Live Streaming Traffic Video</a></p>
<p class="links"><a href="http://www.dgs.ca.gov/default.htm">California Department of General Services</a></p>h
THE PROBLEM:
If I add the <li class="classol"> in front of the links it messes the alignment up and the link turns red. I am sure this is a simple fix, but I am baffled by this whole list thing. I have tried every arrangement possible between these two and cannot get it to look and "act" correctly.
As always any help is appreciated.
THANK YOU!Your code has several violation errors in it, run your pages through this on-line validation tool: http://validator.w3.org/
Also, you're suffering from a common newbie mistake which is division-itis. Try to simplify your layout by using a few key divisions for elements that will be used only once like the header, menu, content, footer. Then use division classes for items you may use more than once per page. Lastly, you shouldn't try to fit content over a large background image. Read why here: http://alt-web.com/Backgrounds.shtml
To answer your questions about lists, try this:
CSS
<style type="text/css">
/**links**/
a:link { color: #000000; /**black**/ text-decoration: none;}
a:visited {color: #333333; /**charcoal**/ text-decoration: none;}
a:hover {color: #FFFF00; /**yellow**/ text-decoration: underline;}
a:active {color: #000000; /**black**/ text-decoration: none;}
/**link list**/
.link ul,.link li {color:red; line-height:1.5; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.85em; list-style: square;}
</style>
HTML
<ul class="link">
<li><a href="http://www.cslb.ca.gov">California State Contractors License Board</a>
</li>
<li><a href="http://www.goodbuilders.org/index.asp">El Dorado Builders Exchange</a> </li>
<li><a href="http://www.video.dot.ca.gov">Cal Trans Live Streaming Traffic Video</a></li>
<li><a href="http://www.dgs.ca.gov/default.htm">California Department of General Services</a></li>
<li><a href="http://www.cpuc.ca.gov/puc">California Public Utilities Commission</a></li>
<li><a href="http://www.coldwatersaloon.com">Coldwater Saloon</a></li>
</ul>
Nancy O.
Alt-Web Design & Publishing
Web | Graphics | Print | Media Specialists
www.alt-web.com/ -
I need help setting Win7 Advanced attributes for the USB drive connected to my EA4500 router
I can drill down to the Permission Entry for [foldername] window for a folder on the USB drive. There I learn that user group Everyone does not have the Full Control permission box checked. When I check the box and then click Apply, I get an Error Applying Security window. If I click Continue there, I get a Windows Security window that says "Unable to save permission changes on [foldername]. Access is denied." with no way out but an OK button.
I have Administrative authority in Win7, but maybe I need to know some Unix voodoo to come to terms with my router-mounted drive. I put the drive on the router to make always available, and I'd like to get it to work. For example, I can't turn the archive bit off for any file or folder on that drive when it's mounted on the router. Not with ATTRIB -A and not with XCOPY /M.
Just to stuff it in my face, XCOPY /M returns a two-line error message for every sub-folder that exists in the target folder:
Access denied
Unable to create directory - foldername
Help! And thanks in advance.
:+)
Solved!
Go to Solution.Bill Dennes,
(Solutions/Work-Arounds below this paragraph, but sets up some useful information.)
As for the Security tab, I'm unsure of exactly why it doesn't appear on the tab itself for folders; however, clicking "Advanced -> Change Permissions -> Edit" will display the permissions; although, this doesn't appear to be a part of the problem in a sense. Additionally, “Everyone” always only has read & execute and is also not a part of the issue. To go further with this, the only users that have delete permission are “0” and “root” and since we can delete, we “should” be logged in as one of them and as such have “Full Control.”
As for the drive type, I'm unsure of why it "changes" it from FAT32 to NTFS (probably something to do with how it handles permissions); however, this is also not a part of the issue.
I have a flash drive formatted to FAT32, albeit only a 4GB and on an EA6500 with secure sharing enabled, that it does these both to and "xcopy testfolder Y:\ /e /m" works on it when all files and folders have the A attribute; however, disabling secure sharing makes it fail.
I’ve looked further into this and there are three ways I know of, as of right now, to make copying files with the bat file work for you:
The first way is to enable secure sharing and map the drives using it, once that is done you won’t need to enter the password again and your script will work as you currently have it coded. Given you have no need for the secure sharing, but it’s a simple solution. This is also the only way to be able to modify any attributes, although the only ones I know of that it will accept are R and A.
The second way is to instead use ROBOCOPY with the options /e, /m, and /copy:dt.
For example: "robocopy testfolder Y:\ /e /m /copy:dt"
/e = Copy subdirectories, including empty ones. (or use /S which will not copy empty folders)
/m = Copy only files with the Archive attribute and reset it.
/copy:dt = Copy data and timestamps, does not copy attributes, security, owner info, or auditing info.
The only important option to use is /copy:dt, the others can be replaced with whatever you need. Note that things like Song Author will still get copied as they are a part of the data section. I don’t believe XCOPY supports doing this, and in either case robocopy is a better solution that comes with Windows Vista and up, and can be gotten for those below Vista.
The third way is to add a section to the script to remove attributes from all folders before using xcopy to copy to the NAS, or modify the section that is causing the folders to have the A attribute as xcopy will gladly still copy them with /E or /S enabled.
The issue seems to be that when secure sharing is off, the server refuses attribute changing of folders, which is what is causing XCOPY to fail, as I suspect it attempts to change the attributes on the folders. Similarly, using robocopy without /copy:dt will also fail but gives you “Error 5 … changing file attributes [folder/path] Access is denied”. This is why I suspect that when XCOPY says “unable to create directory” that it is actually trying to change the attributes of the directory. Furthermore, it seems that the reason this works while secure sharing is on is that while it is on, the server pretends to accept the attributes but in reality ignores all attributes besides R. The server then adds the A attribute to all files put onto it, which you can only modify when secure sharing is enabled for some reason. The exception to this is that in either case, any file with the “H” (hidden) attribute, will not be copied, even if explicitly told to copy it. (This is true for both robocopy and xcopy; you also cannot manually add it afterwards.)
Is there an issue with the files on the NAS having the A attribute? If so the only way I currently know of to get rid of it is to enable secure sharing and have the script remove the attribute after copying. For example, when you look at the permissions, the user "0" and “root” have full control as I've previously stated. You can tell Windows to specifically use one of them when mapping the drive, which in turn should give you full control; however, the server still refuses modifying attributes without secure sharing on for some strange unknown reason. Although, I am no "UNIX gearhead," so there may in fact be another way that I do not know of. The only time they are not listed as “Full Control” on my end is when a file was previously marked Read-Only, in which case they all share the same limited control. When I said in the beginning that the permissions are not a part of the problem in a sense, it’s more of that for the general case of what you need to do, they aren’t the problem as long as you don't need the R attribute and having the A isn't an issue, as it seems to be more of the server is refusing attributes even though we should have permission; however, they do appear to be a bit weird and are possibly displaying incorrect when secure sharing is disabled.
I'd like to apologize in advance for any unclear, weirdly stated, or just plain odd things said in this post as I was pulled away to do a bunch of things and ended up editing, adding things, and finishing it late into the night and hope that one of the above is an acceptable resolution to your issue. -
Do I need to add Base Station MAC address to list?
Hi, If I choose to use MAC address filtering on my Airport Extreme Time Capsule, do I need to add the wireless MAC address of the Base Station to the list of allowed MAC addresses??? I'd feel real bad if I set up a list, didn't include the base station's MAC address and then could never get in to the network again because I, in effect, locked myself out??? I doubt that address needs to be included but I would like some feedback on that.
Second, does the one MAC address filter list apply to the Guest Network as well if I should choose to turn it on??? If that was the case, I would just turn off MAC address filtering why guests were present.
thanks.. bobIf I choose to use MAC address filtering on my Airport Extreme Time Capsule, do I need to add the wireless MAC address of the Base Station to the list of allowed MAC addresses???
No. Timed Access would be for wireless devices....computers, mobile devices, printer, etc., that are connecting to the Time Capsule. The Time Capsule does not connect to itself in this regard.
I'd feel real bad if I set up a list, didn't include the base station's MAC address and then could never get in to the network again because I, in effect, locked myself out???
Sometimes, users lock themselves out by mistake by entering incorrect times for devices to connect, and they often forget that they can connect to the base station using an Ethernet connection and get back in that way.....since Timed Access only applies to devices that connect using wireless.
does the one MAC address filter list apply to the Guest Network as well if I should choose to turn it on???
Yes
Maybe you are looking for
-
User specific printer settings
Hello, I got a issue regarding..when the user creates an invoice the default output type in it is in error status where as it should not be . when i checked the settings in that error output, print immediately option is not checked .May i know wh
-
Just installed my PSE9 on windows 8 - trying to use share photos with E mail program. I've installed windows live mail but the settings menu under preferences does not give me the choice to use it? Only windows mail. Choosing that setting doesn't wor
-
Is there any Malware that affects Macs?
Hi everyone, I recently bought a macbook pro and i wonder if i need a security app? I read something about Kaspersky for Mac, did anyone have an idea about this app?
-
IPhoto Library bundle structure
As you well know, in iPhoto 08, the iPhoto library turned into a Bundle.. that means at it looks like a huge file when in fact it's simply a folder with stuff inside. Well.. I went onto creating a backup for my photos .. I used 2 double layer DVD's.
-
I have installed Flash Player 11 but websites still don't recognize it
I have installed/uninstalled Flash 11 several times, upgraded to IE10, and websites still prompt me to download the current version.