Methods used in design infocube
Hi Folks,
Is Star Schema only method used to design (represent) infocube or is there any other methods. if you have any links or notes please provide information.
Thanks in advance
Regards
RK
hi RK,
there is other method snowflake, but bw use star schema and extended star schema, you may find the detail in bw data modeling doc here
http://help.sap.com/bp_biv235/bi_en/documentation/Multi-dimensional_modeling_EN.doc
there are doc about infocubes design may useful for you...
'.. Efficient Usage of BW InfoProviders... strategy and commonly known multi dimensional modelling concepts when designing single SAP BW InfoCubes....
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/79f6d190-0201-0010-ec8b-810a969028ec
hope this helps.
Similar Messages
-
How does one add tables to an existing universe using COM designer SDK.
Morning All
How does one add tables to an existing universe using COM designer SDK. I have tried:
objUniverse.Tables.Add (strTable_Name)
but get "Cannot create Table" error.
Any ideas?
Thanks in advance.
AnitaHi Anita,
-Use the Add method to add classes and objects to an existing universe using a VB 6 application.
Adding a Class
Definition: Function Add(Name As String) As Class
Syntax: NameOfClassesVariable.Add
Adding an Object Instance
Definition: Function Add(Name As String, [ClassName As String]) As Object
Syntax: NameOfObjectsVariable.Add(name, [class])
- name is the name of the object.
- class is the name of the class containing the object. This parameter should be used in cases where more than one objects exist with the same name.
Sample Visual Basic 6 Code
Dim DesApp As Designer.Application
'MODIFY AND EXPORT CLASSES AND OBJECTS OF AN EXISTING UNIVERSE
Sub modify_and_export_universe()
Dim DesUnv As Designer.Universe
Dim DesCls As Designer.Class
Dim DesObj As Designer.Object
Dim DesDBCol As Designer.DBColumn
Dim DBColName As String
Set DesApp = New Designer.Application
'Login to designer
Call DesApp.LogonDialog
'Make sure to log on with your administrator profile
'e.g : "hostname","username", "password","Enterprise"
'Make Designer application visible
DesApp.Visible = True
'This line disable warning messages from Designer
DesApp.Interactive = False
'to Open locally the universe you want to modify
'Set DesUnv = DesApp.Universes.Open("club_uni")
'Use OpenFromEnterprise method (Universes Class) to import a universe from the repository and opens it
Set DesUnv = DesApp.Universes.OpenFromEnterprise("Universes", "club_uni", False)
'Add a valid connection which already exists
DesUnv.Connection = "club"
'open the universe
'Call DesApp.Universes.Open("club_universe")
'Add the table Account and refresh the view in the main window
Set DesTab = DesUnv.DBTables.Item("Customer").Insert
DesUnv.ArrangeTables
'Add a class
Set DesCls = DesUnv.Classes.Add("Class MyCustomer")
'Looping through all the fields of the DB Table Account
For Each DesDBCol In DesUnv.DBTables.Item("Customer").DBColumns
'Store name of the column
DBColName = DesDBCol.Name
'Add an object to the class
Set DesObj = DesCls.Objects.Add("Obj " & DBColName)
'Affect a field to the object
DesObj.Select = "Customer" & "." & DBColName
Next
'Save the existing universe with the same name club_uni or you can change
DesUnv.SaveAs "club_uni"
MsgBox "Universe created and saved Class MyCustomer has been added!!"
'Close the universe
UnvFullName = DesUnv.FullName
MsgBox "The UniverseFilePath is " & UnvFullName
'Close the universe
DesUnv.Close
'This line disable warning messages from Designer
DesApp.Interactive = False
'Export the universe to the CMS DB (to the last universe folder)
'Make sure you save the universe before exporting it
Call DesApp.Universes.Export("Universes", UnvFullName)
MsgBox "This document has been exported successfully !!"
'Close designer
DesApp.Quit
Set DesApp = Nothing
End Sub
Hope this helps.
Regards,
Deepti Bajpai -
Hello Friends,
How can we call "SP.UI.Notify.addNotification" methods in sharepoint designer page(.aspx) load without any onclick control?
Scenario: When i was open my page i need to show below script,But here i used button control.
<script type="text/javascript" src="/_layouts/14/MicrosoftAjax.js"></script><script src="/_layouts/14/sp.runtime.js" type="text/javascript"></script>
<script src="/_layouts/14/sp.js" type="text/javascript"></script><script type="text/javascript">
var strNotificationID;
function showNofication()
strNotificationID = SP.UI.Notify.addNotification("<font color='#AA0000'>In Progress..</font> <img src='/_Layouts/Images/kpiprogressbar.gif' align='absmiddle'> ", false);
</script>
<div class="ms-toolpanefooter"><input class="UserButton" onclick="Javascript:showNofication();" type="button" value="Show Nofitication"/> </div>
Thanks
ReddyHi Reddy,
You can use the window.onload method for achieving your demand as below:
<script type="text/javascript">
window.onload=function(){
</script>
Hope this helps!
Best Regards,
Eric
Eric Tao
TechNet Community Support -
Submit problem using Adobe Designer 7.0 form & GroupWise email
We are designing an interactive form using Adobe Designer 7.0, and would like for other people in the organization to be able to fill in the form electronically then hit the "Submit by Email" to return the data.
For email, we are using Novell GroupWise.
Problems are occurring once the recipient of the form selects the "Send Data File" button. This action either causes Adobe to crash, or causes an error message, "Acrobat is unable to connect to your email program."
Can anyone help? Is anyone successfully using this function with GroupWise email?I don't really have a solution for you - perhaps the following may be of use though:
Try reinstalling Designer 7 and ensure that at the point where you are asked about your e-mail client that you tell it that you are using GroupWise.
You may like to see if you can send an e-mail using the same method that we employ.
This is the script we use on the 'click' event of a button that sends an e-mail with the form attached (via GroupWise) to the e-mail address as specified ("[email protected]" in the example below).
var myDoc = event.target;
myDoc.mailDoc(false,"[email protected]", "", "",
"This is will appear in the subject line....",
"Here is the message text............"); -
Calling standard funtion module in BSP using MVC Design pattern
HI Everyone,
I am trying to create one BSP application using MVC Design pattern,
I want to call standard function module LSO_TRAINING_GET_DETAIL_C, in my BSP Model class,
can any one tell me how to do this?
I want to do the model binding also,like i want to retrive data on the frontend bsp screen from the above function module.
Thanks,
Vinay
Edited by: vinay kumar on Jul 3, 2008 12:02 AMHi Vinay,
If you want to call the FM on some user action , ie on some event than you have to do it in
DO_HANDLE_EVENT method of your controller class.
For eg. if you want to call the FM on click of the button, you can do some thing like:
DATA: button_event TYPE REF TO cl_htmlb_event_button.
IF htmlb_event IS NOT INITIAL.
IF htmlb_event->name = 'button'.
button_event ?= htmlb_event.
IF htmlb_event->server_event CP 'press'.
call function LSO_TRAINING_GET_DETAIL_C
exporting
param_exp = val1
importing
param_imp = val2.
endif.
endif.
endif.
here press is the OnClick event of the button.
Now you can use this VAL2 , in the view .You can use the HTMLB:TABLEVIEW element , if your FM's importing param is a table.
Hope it helps a bit,
BE,
Anubhav. -
JButton method use BOF(Begin Of File) and EOF(End Of File) like VB?
hii all friends :)
I use Oracle Jdeveloper 10G to design with JClient Method.
i want design navigation button use JButton(swing) not use JUNavigationBar.
but i don,t understand how can i check last record and fist record like in Visual basic use Method BOF(Begin Of File) and EOF(End Of File)? What method/syntax in java i use it?
Can u(all friend in comunity forum) help and teach me how?..
Befors, thanks alot :)
regards
Fok ShenThank,s kanad.
I already try it, but method "isBeforeFirst" and "isAfterLast" not found in javax.swing.Jbutton.
i used Oracle Jdeveloper 10G or version 9.0.5.2 , choose swing/Jclient for ADF under the client tier node and then choose Empty Form Wizard to build an application based on the business components From Table.
i use JMenuBar to create MDI Form.
this is Master Application: JClientForm.java
=============
package JClientTemp.view;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import oracle.jbo.RowIterator;
import oracle.jbo.Row;
import oracle.jbo.common.DefLocaleContext;
import oracle.jbo.uicli.mom.JUMetaObjectManager;
import oracle.jbo.uicli.binding.*;
import oracle.jbo.uicli.controls.*;
import oracle.jbo.uicli.*;
import oracle.jbo.common.JBOClass;
import java.io.InputStream;
import java.io.InputStreamReader;
import oracle.adf.model.*;
import oracle.adf.model.binding.*;
import oracle.adf.model.generic.*;
import java.util.HashMap;
import java.util.ArrayList;
import oracle.jbo.uicli.jui.*;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.KeyStroke;
import java.awt.event.KeyEvent;
import java.awt.Event;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class JClientForm extends JFrame
//public static TypeForm FormType(); // Syntax untuk Panggil form
// form layout
private GridLayout gridLayout = new GridLayout();
private BorderLayout borderLayout = new BorderLayout();
//private TypeForm FormType = new TypeForm();
private TypeForm FormType; // Setting variable untuk call frame
// panel definition used in design time
private JUPanelBinding panelBinding = new JUPanelBinding("JClientFormUIModel");
// Navigation bar
// private JUNavigationBar navBar = new JUNavigationBar();
// The status bar
private JUStatusBar statusBar = new JUStatusBar();
// The form's top panel
private JPanel topPanel = new JPanel();
private JPanel dataPanel = new JPanel();
private JMenuBar menubarFrame = new JMenuBar();
private JMenu menuFile = new JMenu();
private JMenuItem itemFileCompList = new JMenuItem();
private JMenuItem itemFileType = new JMenuItem();
private JMenuItem itemFileInventory = new JMenuItem();
private JMenuItem itemFileExit = new JMenuItem();
//private JUNavigationBar hiddenNavBar = new JUNavigationBar();
* the JbInit method
public void jbInit() throws Exception
// form layout
dataPanel.setLayout(null);
menuFile.setText("File");
menuFile.setMnemonic('F');
itemFileCompList.setText("Computer List");
itemFileCompList.setMnemonic('C');
itemFileType.setText("Type");
itemFileType.setMnemonic('T');
itemFileType.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F4, Event.ALT_MASK, false));
itemFileType.addActionListener(new ActionListener()
public void actionPerformed(ActionEvent e)
itemFileType_actionPerformed(e);
itemFileInventory.setText("Inventory");
itemFileInventory.setMnemonic('I');
itemFileExit.setText("Exit");
itemFileExit.setMnemonic('X');
itemFileExit.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F4, Event.ALT_MASK, false));
itemFileExit.addActionListener(new ActionListener()
public void actionPerformed(ActionEvent e)
item_file_exit_action(e);
this.getContentPane().setLayout(gridLayout);
this.setTitle("Master Form");
this.setJMenuBar(menubarFrame);
topPanel.setLayout(borderLayout);
this.getContentPane().add(topPanel);
this.setSize(new Dimension(400, 300));
//topPanel.add(navBar, BorderLayout.NORTH);
topPanel.add(dataPanel, BorderLayout.CENTER);
topPanel.add(statusBar, BorderLayout.SOUTH);
menuFile.add(itemFileCompList);
menuFile.add(itemFileType);
menuFile.add(itemFileInventory);
menuFile.addSeparator();
menuFile.add(itemFileExit);
menubarFrame.add(menuFile);
//hiddenNavBar.setModel(JUNavigationBar.createPanelBinding(panelBinding, hiddenNavBar));
//navBar.setModel(JUNavigationBar.createPanelBinding(panelBinding, navBar));
statusBar.setModel(JUStatusBar.createPanelBinding(panelBinding, statusBar));
public static void main(String [] args)
try
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
catch(Exception exemp)
exemp.printStackTrace();
try
// bootstrap application
JUMetaObjectManager.setBaseErrorHandler(new JUErrorHandlerDlg());
JUMetaObjectManager mgr = JUMetaObjectManager.getJUMom();
mgr.setJClientDefFactory(null);
BindingContext ctx = new BindingContext();
ctx.put(DataControlFactory.APP_PARAM_ENV_INFO, new JUEnvInfoProvider());
ctx.setLocaleContext(new DefLocaleContext(null));
HashMap map = new HashMap(4);
map.put(DataControlFactory.APP_PARAMS_BINDING_CONTEXT, ctx);
mgr.loadCpx("DataBindings.cpx", map);
JClientForm frame = new JClientForm();
frame.setBindingContext(ctx);
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = frame.getSize();
// run this form
if (frameSize.height > screenSize.height)
frameSize.height = screenSize.height;
if (frameSize.width > screenSize.width)
frameSize.width = screenSize.width;
frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
frame.setVisible(true);
catch(Exception ex)
JUMetaObjectManager.reportException(null, ex);
System.exit(1);
private int _popupTransactionDialog()
if (panelBinding == null || panelBinding.getPanel() == null)
return JOptionPane.NO_OPTION;
if (panelBinding.isTransactionDirty())
Object [] options = {"Commit", "Rollback"};
int action = JOptionPane.showOptionDialog(JClientForm.this, "How do you want to close the transaction?", "Transaction open", JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE, null, options, options[(0)]);
switch (action)
case JOptionPane.NO_OPTION:
hiddenNavBar.doAction(JUNavigationBar.BUTTON_ROLLBACK);
break;
case JOptionPane.CLOSED_OPTION:
break;
case JOptionPane.YES_OPTION:
default:
hiddenNavBar.doAction(JUNavigationBar.BUTTON_COMMIT);
break;
return action;
return JOptionPane.NO_OPTION;
public JUPanelBinding getPanelBinding()
return panelBinding;
public void setPanelBinding(JUPanelBinding binding)
if (binding.getPanel() == null)
binding.setPanel(topPanel);
if (panelBinding == null || panelBinding.getPanel() == null)
try
panelBinding = binding;
jbInit();
catch(Exception ex)
panelBinding.reportException(ex);
* The default constructor for form
public JClientForm()
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
//int action = _popupTransactionDialog();
//if (action != JOptionPane.CLOSED_OPTION)
panelBinding.releaseDataControl();
setVisible(false);
dispose();
System.exit(0);
public void setBindingContext(BindingContext bindCtx)
if (panelBinding.getPanel() == null)
panelBinding = panelBinding.setup(bindCtx, this);
registerProjectGlobalVariables(bindCtx);
panelBinding.refreshControl();
try
jbInit();
panelBinding.refreshControl();
catch(Exception ex)
panelBinding.reportException(ex);
private void registerProjectGlobalVariables(BindingContext bindCtx)
JUUtil.registerNavigationBarInterface(panelBinding, bindCtx);
private void unRegisterProjectGlobalVariables(BindingContext bindCtx)
JUUtil.unRegisterNavigationBarInterface(panelBinding, bindCtx);
private void item_file_exit_action(ActionEvent e)
//int action = _popupTransactionDialog();
//if (action != JOptionPane.CLOSED_OPTION)
System.exit(0);
private void itemFileType_actionPerformed(ActionEvent e)
if (FormType==null)
FormType.main2(null);
else
//FormType.setVisible(true);
FormType.setVisible(true);
==========
And Then that is Sub Application : TypeForm.java
=================
package JClientTemp.view;
import java.awt.*;
import java.awt.event.*;
import java.util.Enumeration;
import javax.swing.*;
import javax.swing.event.*;
import oracle.jbo.RowIterator;
import oracle.jbo.Row;
import oracle.jbo.common.DefLocaleContext;
import oracle.jbo.uicli.mom.JUMetaObjectManager;
import oracle.jbo.uicli.binding.*;
import oracle.jbo.uicli.controls.*;
import oracle.jbo.uicli.*;
import oracle.jbo.common.JBOClass;
import java.io.InputStream;
import java.io.EOFException;
import java.io.InputStreamReader;
import oracle.adf.model.*;
import oracle.adf.model.binding.*;
import oracle.adf.model.generic.*;
import java.util.HashMap;
import java.util.ArrayList;
import oracle.jbo.uicli.jui.*;
import javax.swing.JTabbedPane;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import oracle.jbo.uicli.controls.JULabel;
import java.awt.Rectangle;
import oracle.jbo.uicli.jui.JULabelBinding;
import javax.swing.JTextField;
import javax.swing.text.Document;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.TableModel;
import javax.swing.JButton;
import javax.swing.ButtonModel;
import java.awt.Font;
import javax.swing.SwingConstants;
import javax.swing.BorderFactory;
import javax.swing.border.BevelBorder;
import oracle.jbo.uicli.controls.JUNavigationBar;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.Component;
public class java.io.EOFException extends java.io.IOException
// Constructors
public EOFException();
public EOFException(String s);
//import javax.swing.table.TableColumnModel;
//import javax.swing.table.JTableHeader;
//public static TypeForm FormType();
public class TypeForm extends JFrame
// form layout
private GridLayout gridLayout = new GridLayout();
private BorderLayout borderLayout = new BorderLayout();
// panel definition used in design time
private JUPanelBinding panelBinding = new JUPanelBinding("TypeFormUIModel");
// Navigation bar
// private JUNavigationBar navBar = new JUNavigationBar();
// The status bar
private JUStatusBar statusBar = new JUStatusBar();
// The form's top panel
private JPanel topPanel = new JPanel();
//private JUNavigationBar hiddenNavBar = new JUNavigationBar();
private JTabbedPane mainTab = new JTabbedPane();
private JPanel tabTypeBC = new JPanel();
private JPanel tabTypeSC = new JPanel();
private JPanel tabTypeHC = new JPanel();
private JULabel LblTypeBC = new JULabel();
private JULabel LblDecTBC = new JULabel();
private JTextField TxtTypeBC = new JTextField();
private JTextField TxtDecTBC = new JTextField();
private JScrollPane TBCScrollPane = new JScrollPane();
private JTable TypeBCTable = new JTable();
private JULabel LblTypeSC = new JULabel();
private JULabel LblDecSC = new JULabel();
private JTextField TxtTypeSC = new JTextField();
private JTextField TxtDecTSC = new JTextField();
private JScrollPane TSCScrollPane = new JScrollPane();
private JTable TypeSCTable = new JTable();
private JULabel LblTypeHC = new JULabel();
private JULabel LblDecTHC = new JULabel();
private JTextField TxtTypeHC = new JTextField();
private JTextField TxtDecTHC = new JTextField();
private JScrollPane THCScrollPane = new JScrollPane();
private JTable TypeHCTable = new JTable();
private JButton BtFirst = new JButton();
private JButton BtPrev = new JButton();
private JButton BtNext = new JButton();
private JButton BtLast = new JButton();
private JButton BtAdd = new JButton();
private JButton BtDel = new JButton();
private JButton BtSearch = new JButton();
private JButton BtSubmit = new JButton();
private JButton BtCommit = new JButton();
private JButton BtRollback = new JButton();
private JButton BFist = new JButton();
private JButton BPrev = new JButton();
private JButton BNext = new JButton();
private JButton BLast = new JButton();
private JButton BAdd = new JButton();
private JButton BDelete = new JButton();
private JButton BSearch = new JButton();
private JButton BSubmit = new JButton();
private JButton BCommit = new JButton();
private JButton BRollBack = new JButton();
private JButton BtClose = new JButton();
private JButton BClose = new JButton();
private JButton BhFirst = new JButton();
private JButton BhPrev = new JButton();
private JButton BhNext = new JButton();
private JButton BhLast = new JButton();
private JButton BhAdd = new JButton();
private JButton BhDelete = new JButton();
private JButton BhSearch = new JButton();
private JButton BhSubmit = new JButton();
private JButton BhCommit = new JButton();
private JButton BhRollback = new JButton();
private JButton BhClose = new JButton();
//private TableColumnModel tableColumnModel1 = new javax.swing.table.DefaultTableColumnModel();
* the JbInit method
public void jbInit() throws Exception
// form layout
this.getContentPane().setLayout(gridLayout);
this.setTitle("Form Type");
topPanel.setLayout(borderLayout);
tabTypeBC.setLayout(null);
//tabTypeBC.setToolTipText("null");
tabTypeSC.setLayout(null);
tabTypeHC.setLayout(null);
LblTypeBC.setText("jULabel1");
LblTypeBC.setBounds(new Rectangle(15, 45, 115, 15));
LblDecTBC.setText("jULabel1");
LblDecTBC.setBounds(new Rectangle(15, 70, 115, 15));
TxtTypeBC.setBounds(new Rectangle(135, 45, 85, 20));
TxtDecTBC.setBounds(new Rectangle(135, 70, 185, 20));
TBCScrollPane.setBounds(new Rectangle(15, 105, 305, 110));
TypeBCTable.setEnabled(false);
TypeBCTable.setEditingColumn(-1);
TypeBCTable.setEditingRow(-1);
LblTypeSC.setText("jULabel1");
LblTypeSC.setBounds(new Rectangle(10, 50, 140, 15));
LblDecSC.setText("jULabel1");
LblDecSC.setBounds(new Rectangle(10, 75, 140, 15));
TxtTypeSC.setBounds(new Rectangle(155, 50, 85, 20));
TxtDecTSC.setBounds(new Rectangle(155, 75, 155, 20));
TSCScrollPane.setBounds(new Rectangle(10, 110, 300, 105));
TypeSCTable.setEnabled(false);
TypeSCTable.setEditingColumn(-1);
TypeSCTable.setEditingRow(-1);
LblTypeHC.setText("jULabel1");
LblTypeHC.setBounds(new Rectangle(10, 50, 140, 15));
LblDecTHC.setText("jULabel1");
LblDecTHC.setBounds(new Rectangle(10, 75, 140, 15));
LblDecTHC.setToolTipText("null");
TxtTypeHC.setBounds(new Rectangle(150, 45, 100, 20));
TxtDecTHC.setBounds(new Rectangle(150, 75, 160, 20));
THCScrollPane.setBounds(new Rectangle(10, 105, 300, 115));
TypeHCTable.setEnabled(false);
TypeHCTable.setEditingColumn(-1);
TypeHCTable.setEditingRow(-1);
BtFirst.setText("<<");
BtFirst.setBounds(new Rectangle(15, 10, 20, 25));
BtFirst.setFont(new Font("Dialog", 1, 8));
BtFirst.setToolTipText("Move First Record");
BtFirst.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BtPrev.setText("<");
BtPrev.setBounds(new Rectangle(35, 10, 20, 25));
BtPrev.setFont(new Font("Dialog", 1, 8));
BtPrev.setToolTipText("Move Previous Record");
BtPrev.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BtPrev.addActionListener(new ActionListener()
public void actionPerformed(ActionEvent e)
BtPrev_actionPerformed(e);
BtNext.setText(">");
BtNext.setBounds(new Rectangle(55, 10, 20, 25));
BtNext.setFont(new Font("Dialog", 1, 8));
BtNext.setToolTipText("Move Next Record");
BtNext.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BtLast.setText(">>");
BtLast.setBounds(new Rectangle(75, 10, 20, 25));
BtLast.setFont(new Font("Dialog", 1, 8));
BtLast.setToolTipText("Move Last Record");
BtLast.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BtAdd.setText("Add");
BtAdd.setBounds(new Rectangle(95, 10, 25, 25));
BtAdd.setFont(new Font("Dialog", 1, 10));
BtAdd.setToolTipText("Add Record");
BtAdd.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BtDel.setText("Del");
BtDel.setBounds(new Rectangle(120, 10, 25, 25));
BtDel.setFont(new Font("Dialog", 1, 10));
BtDel.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BtDel.setToolTipText("Delete Record");
BtSearch.setText("Search");
BtSearch.setBounds(new Rectangle(145, 10, 40, 25));
BtSearch.setFont(new Font("Dialog", 1, 10));
BtSearch.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BtSearch.setToolTipText("Search Record");
BtSubmit.setText("Submit");
BtSubmit.setBounds(new Rectangle(185, 10, 45, 25));
BtSubmit.setFont(new Font("Dialog", 1, 10));
BtSubmit.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BtSubmit.setToolTipText("Submit Record");
BtCommit.setText("Commit");
BtCommit.setBounds(new Rectangle(230, 10, 45, 25));
BtCommit.setFont(new Font("Dialog", 1, 10));
BtCommit.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BtCommit.setToolTipText("Commit Command");
BtRollback.setText("Rollback");
BtRollback.setBounds(new Rectangle(275, 10, 50, 25));
BtRollback.setFont(new Font("Dialog", 1, 10));
BtRollback.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BtRollback.setToolTipText("RoolBack Command");
BFist.setText("<<");
BFist.setBounds(new Rectangle(10, 10, 20, 25));
BFist.setFont(new Font("Dialog", 1, 8));
BFist.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BFist.setToolTipText("Move First Record");
BPrev.setText("<");
BPrev.setBounds(new Rectangle(30, 10, 20, 25));
BPrev.setFont(new Font("Dialog", 1, 8));
BPrev.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BPrev.setToolTipText("Move Previous Record");
BNext.setText(">");
BNext.setBounds(new Rectangle(50, 10, 20, 25));
BNext.setFont(new Font("Dialog", 1, 8));
BNext.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BNext.setToolTipText("Move Next Record");
BLast.setText(">>");
BLast.setBounds(new Rectangle(70, 10, 20, 25));
BLast.setFont(new Font("Dialog", 1, 8));
BLast.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BLast.setToolTipText("Move Last Record");
BAdd.setText("Add");
BAdd.setBounds(new Rectangle(90, 10, 25, 25));
BAdd.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BAdd.setFont(new Font("Dialog", 1, 10));
BAdd.setToolTipText("Add Record");
BDelete.setText("Del");
BDelete.setBounds(new Rectangle(115, 10, 25, 25));
BDelete.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BDelete.setFont(new Font("Dialog", 1, 10));
BDelete.setToolTipText("Delete Record");
BSearch.setText("Search");
BSearch.setBounds(new Rectangle(140, 10, 40, 25));
BSearch.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BSearch.setFont(new Font("Dialog", 1, 10));
BSearch.setToolTipText("Search Record");
BSubmit.setText("Submit");
BSubmit.setBounds(new Rectangle(180, 10, 45, 25));
BSubmit.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BSubmit.setFont(new Font("Dialog", 1, 10));
BSubmit.setToolTipText("Submit Record");
BCommit.setText("Commit");
BCommit.setBounds(new Rectangle(225, 10, 45, 25));
BCommit.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BCommit.setFont(new Font("Dialog", 1, 10));
BCommit.setToolTipText("Commit Button");
BRollBack.setText("Rollback");
BRollBack.setBounds(new Rectangle(270, 10, 50, 25));
BRollBack.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BRollBack.setFont(new Font("Dialog", 1, 10));
BRollBack.setToolTipText("Rollback Button");
BtClose.setText("Close");
BtClose.setBounds(new Rectangle(325, 10, 35, 25));
BtClose.setFont(new Font("Dialog", 1, 10));
BtClose.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BtClose.setToolTipText("Close Sub Program");
BtClose.addActionListener(new ActionListener()
public void actionPerformed(ActionEvent e)
BtClose_actionPerformed(e);
BClose.setText("Close");
BClose.setBounds(new Rectangle(320, 10, 35, 25));
BClose.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BClose.setFont(new Font("Dialog", 1, 10));
BClose.setToolTipText("Close Sub Program");
BClose.addActionListener(new ActionListener()
public void actionPerformed(ActionEvent e)
BClose_actionPerformed(e);
BhFirst.setText("<<");
BhFirst.setBounds(new Rectangle(10, 10, 20, 25));
BhFirst.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BhFirst.setFont(new Font("Dialog", 1, 8));
BhFirst.setToolTipText("Move First Record");
BhPrev.setText("<");
BhPrev.setBounds(new Rectangle(30, 10, 20, 25));
BhPrev.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BhPrev.setFont(new Font("Dialog", 1, 8));
BhPrev.setToolTipText("Move Previous Record");
BhNext.setText(">");
BhNext.setBounds(new Rectangle(50, 10, 20, 25));
BhNext.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BhNext.setFont(new Font("Dialog", 1, 8));
BhNext.setToolTipText("Move Next Record");
BhLast.setText(">>");
BhLast.setBounds(new Rectangle(70, 10, 20, 25));
BhLast.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BhLast.setFont(new Font("Dialog", 1, 8));
BhLast.setToolTipText("Move Last Record");
BhAdd.setText("Add");
BhAdd.setBounds(new Rectangle(90, 10, 25, 25));
BhAdd.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BhAdd.setFont(new Font("Dialog", 1, 10));
BhAdd.setToolTipText("Add Record");
BhDelete.setText("Del");
BhDelete.setBounds(new Rectangle(115, 10, 25, 25));
BhDelete.setFont(new Font("Dialog", 1, 10));
BhDelete.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BhDelete.setToolTipText("Delete Record");
BhSearch.setText("Search");
BhSearch.setBounds(new Rectangle(140, 10, 40, 25));
BhSearch.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BhSearch.setFont(new Font("Dialog", 1, 10));
BhSearch.setToolTipText("Search Record");
BhSubmit.setText("Submit");
BhSubmit.setBounds(new Rectangle(180, 10, 45, 25));
BhSubmit.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BhSubmit.setFont(new Font("Dialog", 1, 10));
BhSubmit.setToolTipText("Submit Record");
BhCommit.setText("Commit");
BhCommit.setBounds(new Rectangle(225, 10, 45, 25));
BhCommit.setToolTipText("Commit Record");
BhCommit.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BhCommit.setFont(new Font("Dialog", 1, 10));
BhRollback.setText("Rollback");
BhRollback.setBounds(new Rectangle(270, 10, 50, 25));
BhRollback.setFont(new Font("Dialog", 1, 10));
BhRollback.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BhRollback.setToolTipText("Rollback Record");
BhClose.setText("Close");
BhClose.setBounds(new Rectangle(320, 10, 35, 25));
BhClose.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
BhClose.setFont(new Font("Dialog", 1, 10));
BhClose.setToolTipText("Close Sub Program");
BhClose.addActionListener(new ActionListener()
public void actionPerformed(ActionEvent e)
BhClose_actionPerformed(e);
this.getContentPane().add(topPanel);
this.setSize(new Dimension(400, 300));
//topPanel.add(navBar, BorderLayout.NORTH);
topPanel.add(statusBar, BorderLayout.SOUTH);
TBCScrollPane.getViewport().add(TypeBCTable, null);
tabTypeBC.add(BtClose, null);
tabTypeBC.add(BtRollback, null);
tabTypeBC.add(BtCommit, null);
tabTypeBC.add(BtSubmit, null);
tabTypeBC.add(BtSearch, null);
tabTypeBC.add(BtDel, null);
tabTypeBC.add(BtAdd, null);
tabTypeBC.add(BtLast, null);
tabTypeBC.add(BtNext, null);
tabTypeBC.add(BtPrev, null);
tabTypeBC.add(BtFirst, null);
tabTypeBC.add(TBCScrollPane, null);
tabTypeBC.add(TxtDecTBC, null);
tabTypeBC.add(TxtTypeBC, null);
tabTypeBC.add(LblDecTBC, null);
tabTypeBC.add(LblTypeBC, null);
mainTab.addTab("Type Book", tabTypeBC);
TSCScrollPane.getViewport().add(TypeSCTable, null);
tabTypeSC.add(BClose, null);
tabTypeSC.add(BRollBack, null);
tabTypeSC.add(BCommit, null);
tabTypeSC.add(BSubmit, null);
tabTypeSC.add(BSearch, null);
tabTypeSC.add(BDelete, null);
tabTypeSC.add(BAdd, null);
tabTypeSC.add(BLast, null);
tabTypeSC.add(BNext, null);
tabTypeSC.add(BPrev, null);
tabTypeSC.add(BFist, null);
tabTypeSC.add(TSCScrollPane, null);
tabTypeSC.add(TxtDecTSC, null);
tabTypeSC.add(TxtTypeSC, null);
tabTypeSC.add(LblDecSC, null);
tabTypeSC.add(LblTypeSC, null);
mainTab.addTab("Type SoftWare", tabTypeSC);
mainTab.addTab("Type Hardware", tabTypeHC);
THCScrollPane.getViewport().add(TypeHCTable, null);
tabTypeHC.add(BhClose, null);
tabTypeHC.add(BhRollback, null);
tabTypeHC.add(BhCommit, null);
tabTypeHC.add(BhSubmit, null);
tabTypeHC.add(BhSearch, null);
tabTypeHC.add(BhDelete, null);
tabTypeHC.add(BhAdd, null);
tabTypeHC.add(BhLast, null);
tabTypeHC.add(BhNext, null);
tabTypeHC.add(BhPrev, null);
tabTypeHC.add(BhFirst, null);
tabTypeHC.add(THCScrollPane, null);
tabTypeHC.add(TxtDecTHC, null);
tabTypeHC.add(TxtTypeHC, null);
tabTypeHC.add(LblDecTHC, null);
tabTypeHC.add(LblTypeHC, null);
topPanel.add(mainTab, BorderLayout.CENTER);
//hiddenNavBar.setModel(JUNavigationBar.createPanelBinding(panelBinding, hiddenNavBar));
//navBar.setModel(JUNavigationBar.createPanelBinding(panelBinding, navBar));
statusBar.setModel(JUStatusBar.createPanelBinding(panelBinding, statusBar));
LblTypeBC.setText("Type Book Code :");
LblDecTBC.setText("Description :");
TxtTypeBC.setDocument((Document)panelBinding.bindUIControl("TypeBc1", TxtTypeBC));
TxtDecTBC.setDocument((Document)panelBinding.bindUIControl("Description1", TxtDecTBC));
TypeBCTable.setModel((TableModel)panelBinding.bindUIControl("TypeBookView1", TypeBCTable));
LblTypeSC.setText("Type Software Code :");
LblDecSC.setText("Description :");
TxtTypeSC.setDocument((Document)panelBinding.bindUIControl("TypeSc1", TxtTypeSC));
TxtDecTSC.setDocument((Document)panelBinding.bindUIControl("Description3", TxtDecTSC));
TypeSCTable.setModel((TableModel)panelBinding.bindUIControl("TypeSoftwareView1", TypeSCTable));
LblTypeHC.setText("Type Hardware Code :");
LblDecTHC.setText("Description :");
TxtTypeHC.setDocument((Document)panelBinding.bindUIControl("TypeHc1", TxtTypeHC));
TxtDecTHC.setDocument((Document)panelBinding.bindUIControl("Description5", TxtDecTHC));
TypeHCTable.setModel((TableModel)panelBinding.bindUIControl("TypeHardwareView1", TypeHCTable));
BtFirst.setModel((ButtonModel)panelBinding.bindUIControl("First", BtFirst));
BtFirst.setText("<<");
BtPrev.setModel((ButtonModel)panelBinding.bindUIControl("Previous", BtPrev));
BtPrev.setText("<");
BtNext.setModel((ButtonModel)panelBinding.bindUIControl("Next", BtNext));
BtNext.setText(">");
BtLast.setModel((ButtonModel)panelBinding.bindUIControl("Last", BtLast));
BtLast.setText(">>");
BtAdd.setModel((ButtonModel)panelBinding.bindUIControl("Create", BtAdd));
BtAdd.setText("Add");
BtDel.setModel((ButtonModel)panelBinding.bindUIControl("Delete", BtDel));
BtDel.setText("Del");
BtSearch.setModel((ButtonModel)panelBinding.bindUIControl("Find", BtSearch));
BtSearch.setText("Search");
BtSubmit.setModel((ButtonModel)panelBinding.bindUIControl("Execute", BtSubmit));
BtSubmit.setText("Submit");
BtCommit.setModel((ButtonModel)panelBinding.bindUIControl("Commit", BtCommit));
BtCommit.setText("Commit");
BtRollback.setModel((ButtonModel)panelBinding.bindUIControl("Rollback", BtRollback));
BtRollback.setText("Rollback");
BFist.setModel((ButtonModel)panelBinding.bindUIControl("First1", BFist));
BFist.setText("<<");
BPrev.setModel((ButtonModel)panelBinding.bindUIControl("Previous1", BPrev));
BPrev.setText("<");
BNext.setModel((ButtonModel)panelBinding.bindUIControl("Next1", BNext)); -
Hi All,
I have created a Site and List Workflow using SharePoint designer 2013, its a simple list workflow with one stage init on creating an item.
When i verified the status of workflow its showing as initiator = Anonymous and Internal Status - Not started. Please a screen shot below
Looking forward for your help.
Thanks in Advance.
SunithaBelow is the solution.
Solution:.
check
list in workflow manager server :
1. Check https://[wfms]:12290 or http://[wfms]:12291 if they are responding 2. Check
”WorkflowMgmtPool” is started 3. Following services are running
Workflow Manager Backend
Service Bus Message Broker
Service Bus Gateway
Windows Fabric Host Service (FabricHostSvc)
4. Get workflow farm information , workflow database by Start Workflow
Manager PowerShell get-WFfarm 5. Check if the Workflow Manager farm running(workflow service backend and front end should be rennin) by Start Workflow Manager
PowerShell get-WFfarmStatus
6. Check oAut in accessible by http:// [wfms]:12291/$SYSTEM/$Metadata/json/1
7. Restart the WorkflowServiceBackend service
net stop WorkflowServiceBackend
net start WorkflowServiceBackend
Reference Link
http://blogs.msdn.com/b/laleh/archive/2014/09/03/sharepoint-2013-workflow-troublehsooting.aspx
Thanks all.
Sunitha -
How can I save a file using In Design 6.0 and open it in 5.5
We have Creative Suite 6.0 and 5.5. How can we read a file created using In Design 6.0 on another computer that has version 5.5?
The file needs to be saved to IDML from CS6.
Mylenium -
Getting error while publishing workflow using SP designer for SharePoint 2013
Hi,
I am try to setup Workflow manager for our sharepoint applications.
WF manager set ran without any issue.
I registered the SPWorkflow service which succeeded as well. The Workflow service application shows "Workflow is connected"
I am creating a workflow using sharepoint designer using my credential (not Service account). I am able to save it but while publishing, its prompting with an error.
The error says "Errors were found while compiling the workflow.The workflow files were saved but cannot run." Clicking advanced button show
"Microsoft.SharePoint.SPException: We're sorry, we weren't able to complete the operation, please try again in a few minutes. If you see this message repeatedly, contact your administrator.
at Microsoft.SharePoint.SPScaleOutDatabaseMap.CreateSqlSession(ISPScaleOutDatabaseMapProvider mapProvider, Byte[] compositeKey, Guid forceRefreshVersion, Guid& version)
at Microsoft.SharePoint.SPScaleOutDatabaseCommandExecutor.Execute(ExecuteDelegate operation, ISPScaleOutDatabaseMapProvider mapProvide"
Any help would be highly appreciated
Thanks,Hi,
According to your post, my understanding is that you got error while publishing workflow using SharePoint designer for SharePoint 2013.
Please check whether the Central Admin > Manage Service Application-> “App Management Service” is started.
Please check whether the “Configure service application associations”, ”App Management Service” is already associated.
Then please check whether the “Manage Services on server” and the “App Management Service” is started.
In addition, please try to re-register Workflow Service.
If the issues still exists, please follow the steps in the
Steps to Verify that Server Is Correctly Set Up. After you verified that the server is correctly set up, follow the steps in the
Steps to Troubleshoot Workflow Management Service and
Troubleshooting the Service Bus for Windows Server then retry your action related to publishing workflows
More information:
http://wp.ahcheng.com/2013/03/23/error-were-found-when-compiling-the-workflow-the-workflow-files-were-saved-but-cannot-be-run/
http://sp2013.pro/2013/04/solution-errors-were-found-when-compiling-the-workflow-the-workflow-files-were-saved-but-cannot-be-run-cannot-set-unknown-member/
Best Regards,
Linda Li
Linda Li
TechNet Community Support -
What is the method used for upload of data
Hi All,
What is the method used for upload of Data from excel spread sheets to SAP HR.
it is Bulk Data from many countries.LSMW or BDC Session Method?
what are country specific infotypes used for PA and OM.
can u plz give the list of country specific infotypes used for PA n OM Module.
Thanks
ArchanaHi Archana,
To Upload bulk data I think BDC is the best and effecient way.
Regarding Infotypes we dont have any country specific Infotypes in OM & PA. In Payroll we do have according to country wise.
I hope you had understood the point
Regards
Pavani
Remainder: Points to be given on answers -
using sharepoint designer 2013 - connected to sharepoint online - but getting " data source file cannot be saved" after making a new linked datasource
Hi,
Based on your description, I have done a test and I can’t reproduce your issue.
I have used SharePoint Designer 2013 to open a SharePoint Online site and there are no issues.
I’d like to clarify whether you encounter any issues when accessing SharePoint Online sites. If there are no issues during the accessing procedure, SharePoint Online service should be working fine at your side. The issue may be caused by specific SharePoint
Designer client or network. I suggest you refer to the following steps to troubleshoot the issue.
1. Use SharePoint Designer to open another site and check whether it is successful.
2. When you are prompted to enter Office 365 account and password, try other users’ accounts and select the remembering the credential.
3. Perform the connection procedure under another environment and verify whether the issue is resolved.
If the issue persists, can you provide related screenshots for further troubleshooting?
Best Regards,
Lisa Chen
Lisa Chen
TechNet Community Support -
Is it possible to call a class method using pattern in ABAP editor.
Hi,
Is it possible to call a class method using pattern in ABAP editor.
Thank U for Ur time.
Cheers,
SamYes,
Click patterns.
Then choose Abap objects patterns.
Click on the Tick
It will give a new screen
Here Give the name of the class first.
Then the object (instance of the calss)
And finally the method ..
it will give you the pattern
Hope this helps. -
TROUBLE WITH PAYMENT METHOD USED DIFFRENT VISA PAYMENTS STILL WONT WORK
TROUBLE WITH PAYMENT METHOD USED DIFFRENT VISA PAYMENTS STILL WONT WORK
This is a case for the iTunes Store Support:
1. Go to expresslane.apple.com
2. select 'itunes' and then 'itunes store' on the right
3. select a topic and a subject
4. click 'continue' and then 'email'
5. fill out the form and explain your situation
6. they will respond within 24 hours usually
Good luck
Stijn -
Request for sample reports developed using report designer
Hi All,
Request for sample reports developed using report designer.
ThanksRamesh,
right now there really is no way to solve what you are looking for. There partial solutions, but you will not be able to force a page break in a dynamic report.
Here is what I have faced, and what I have come up with so far:
I have a series of reports that have the same column heading, but spread over 5 pages in a fixed structure. I need to be able to re-use the header and the general report design with 6 reports. Here is my solution:
1. Create an outline of the report. I did all the formatting by creating a report section for each page. You can force page breaks between the pages. Upgrade to patch 1502 (came out last week) and you will see some new functionality (such as fit to page, page numbers, etc).
2. Insert all you page breaks and do all the formatting.
3. Insert an infoprovider. Once in, you can just drag and drop the key figure cells into your formatted report.
4. Create additional modification for formatting as needed.
This fixes my problem (for now), but I had to do a lot of work to come up with this. Also, the latest patch (1501 and 1502) has created an issue for me - there is a null exception when I try to use a variable or a filter value in the report body - I can't save the report. I have an OSS message out, but our BASIS guys are going to be taking the lead on troubleshooting this.
The reason that you are seeing some customers on the new pages is probably because of "how the cookie falls" - they just fit that way.
I am trying to be positive and overcome the limitations that are in place right now. If my technical issue is solved, I would recommend upgrading to the new patch (1403 is the latest stable one in my opinion)
good luck
Pavel -
Using In Design on a MAC printing to a Canon MFP to make 8.5 X 5.5 Booklets. My design is 8.5 X 5.5 but the result when it prints is a reduced image of the pages. Any thoughts?
Is the printing size reduced about what the non-printable margins of the printer are? If so, then the option would be to print to over-sized paper and trim.
Mike
Maybe you are looking for
-
Itunes has encountered a problem and has to close ---- Please help me
I had to restore my computer this week. itunes was working fine before I restored. I have a video ipod. I installed from the disc but it encountered a problem half way through. I removed this using the control panel. I then downloaded itunes from app
-
Mapping from a list of variables to the only one variable. Is it possible?
Good day! I have a WebService which returns a list of some data. For example: EmployeeList with [0..*] cardinality. It has text() variable. In my process context I need to map the first text() variable of EmployeeList to the EmployeeName with cardina
-
Screwed up MBR and boot partition, can't fix it [SOLVED]
Hi, I have been defeated. Been trying to fix my computer the whole day and know I'm lost. It's a long story, but my whole system got screwed when I tried installing windows on top of arch (I didn't get it to install, but I don't care anymore). I was
-
Hi, In our company we have some type of claims like medical, transport etc where in the entitlement of an employee is maintained under one customized table. and utilization amount by the employee is maintained under another customized table. We use
-
10.4.7 update, not starting up
I installed the combo version of the 10.4.7 update first, and got a tips of installing the normal version again for fixing som problems. But installing the normal version of 10.4.7 did not successfull installing and i got an error saying I should try