Consecutive Numbering in New Documetns (Action)
Hi all,
About two years ago I posted this query regarding a possible bug in Photoshop 4. As much as christoph pfaffenbich tried extremely hard to help me, he was unable to provide a solution. UNFORTUNATELY, the problem still exists in Photoshop CS 5.1. Here is the strange problem:
Way back in CS2 I created an action which basically involves a) copying, b) creating a new document, c) pasting, and d) color correcting. In previous versions of PS, whenever I did this action and it got to part b) (creating a new document), the new doc would have a unique file name from the previous (consecutive numbering). However in CS4 (and now in CS5.1), every new document is given the same name (i.e. "Untitled-1") which wreaks havoc. Does anybody know how to fix this so that I can get my unique naming of new documents back?
NOTE 1: If I manually create new documents, the unique and consecutive numbering works fine. It is only when the new document is created from within an action that it does not work.
NOTE 2: Inserting a menu item into the action FILE -> NEW, also does not work.
Thanks,
Daniel
The screenshot of the action steps below may or may
not work for you, but anyway here's how it works:
Once you've copied the selection, made a new document 1 px x 1 px and
pasted, the reveal all step expands the document to the copied selection's pixel dimensions.
Whether it works for your documents without more intervention depends on if your dealing
with different bit depths, color modes and color profiles that you would have entered into
the new document step in the action.
A scripting solution would probably be more ideal and hopefully someone wiil know if it's
possible and you could also post in the scripting forum:
http://forums.adobe.com/community/photoshop/photoshop_scripting
MTSTUNER
Similar Messages
-
How to get consecutive numbering at the end of paragraphs?
In a big text some paragraphs, already styled, need a consecutive numbering.
At the beginning of the paragraph the numbering will create a mess.
Tried with fake footnotes: Impossible. The text has footnotes and converting the faked ones to text is not available.
Tried a nice script written by Jong to add/subtract a number on numbered items, but it is restricted to index situations.
O R I G I N A L R E Q U I R E D
a. Many years ago. a. Many years ago. [1]
Lucy Smith Lucy Smith
b. Margaret run away. b. Margaret run away. [2]Hi, Camilo:
First of all, I was not thinking clearly when I blamed ID for a cross-reference bug. It was my error. Cross-references within a document need to be updated by the author, using the Update cross-references button at the bottom of the Hyperlinks & Cross-References panel, when they're moved or their source content changes. I was thinking about the known issues with cross-references that go between ID document files, which update automatically - performance slows, and sometimes they cause crashes.
Here's the replacement reply for my previous post #1:
camilo umaña wrote:
In a big text some paragraphs, already styled, need a consecutive numbering.
At the beginning of the paragraph the numbering will create a mess.
Tried with fake footnotes: Impossible. The text has footnotes and converting the faked ones to text is not available.
Tried a nice script written by Jong to add/subtract a number on numbered items, but it is restricted to index situations.
O R I G I N A L R E Q U I R E D
a. Many years ago. a. Many years ago. [1]
Lucy Smith Lucy Smith
b. Margaret run away. b. Margaret run away. [2]
It's not clear if the right-hand numbers are supposed to replace the left-hand numbers while keeping the same sequence, or if you want to retain the left-hand numbers. You can use cross-references to create right-hand numbers from the paragraphs auto-numbers.
Insert a cross-reference to the paragraph at the end of the text, with a format that captures its autonumber, and adds any ornamentation, like the square brackets in your example.
If the rightmost number must be positioned at the right margin of the numbered paragraph, no matter how long or short it is, or if it wraps around to new lines, add a right-aligned tab stop to the paragraph style, positioned at the location where you want the number to appear, and insert a tab character in the paragraph before the cross-reference.
If the left hand numbers are supposed to go away, you can't change the paragraph style to a non-autonumbered style, because you need the numbers that the cross-references capture. So, you need to create a character style that's very small and uses Paper for the text color, to hide the autonumbers. If the smallest point size (IIRC, it's 2 points) leaves too much space at the left of the autonumber, you might be able to reduce it further by using a small value in the Horizontal Scale property of the Advanced Character Formats in the Character Style dialog box. Your example seems to show that the numbered paragraphs are indented, so the space occupied by the hidden autonumbers may not be a problem.
If the paragraphs are rearranged in sequence, you'll need to use the Update Cross-References button at the bottom of the Hyperlinks & Cross-References panel to update the affected cross-references.
I'm still not clear about numbers at the end of the paragraphs in square brackets. Are they supposed to be the same value as the auto-number at the beginning of the paragraph, except that they use a numeric display format instead of an alphabetic format?
I don't know of any code that can work with a find/replace action that can capture a paragraph's autonumber and display it at a specific location. As you've seen, cross-references need to be inserted manually. You might post a query in the InDesign scripting forum to see if someone has figured this out. If there's no complete solution, you might want to ask about a script that searches for the ends of paragraphs of the autonumbered paragraph style and opens the Insert Cross-Reference dialog box.
Using Quick Apply to execute the Insert Cross-References command, which opens the New Cross-References dialog box, might save some energy for doing the many manual cross-references insertions. Search Google for terms like "InDesign quick apply" without quotes. You can open Quick Apply with a keystroke shortcut - Cmd+Return on Mac. You can type abbreviated commands. I use "rt cr" without quotes for (Inse)rt cr(oss-reference). Opening Quick Apply repeats the last command that was entered.
Also, if you haven't tried a Google search for phrases like "InDesign numbered list at right end of paragraph," without quotes, give it a try. There are lots of links, including one to this forum article. Perhaps there's a golden nugget among them.
If you think it's important for ID to be able to place autonumbers at the ends of paragraphs, please post a formal feature request here: Wishform Eventually, some user originated feature requests are incorporated in future ID releases.
HTH
Regards,
Peter
Peter Gold
KnowHow ProServices -
I have a requirement where I have to store consecutive numbers (permanently not virtual) for customers. I can 't use a sequence hence there is a possibility of rollback, I can't produce them at application level as concurrence strucked may way.
any inputs please.
Thanks,
HeshBilly Verreynne wrote:
This seems a little rash to me;It is intend to be as this is a fundamental issue that can turn any RDBMS into a useless door stop.
But it is still a valid requirement, that was only point I was making. The fact the solution will almost certainly be inelegant, usually serialized and most probably turn the RDBMS into a useless doorstop doesn't alter that.
There are legal requirements in some countries for certain kinds of businesses to assign consecutive document numbers to each financial document they produce.And this appears on what? The actual document captured usually. Which means that Oracle does not have to generate it and you simply need an entry field as part of the data capture processes to obtain the number.
My understanding is that it is a mechanism for implementing financial controls, although as I said I've never had to use it.
In the few cases where it needs to be generated, due to some weird law, there are far better ways to deal with it - like normalising that as a separate entity that describes the document. Simple example. Your FINANCIAL_DOCS table uses a surrogate key, generated from a standard Oracle sequence. There are no enforced serialisation on this table as a result. A separate table UNIQUE_FDOC_NUMBER contains the surrogate key, and the gap free sequence number.
The latter table is updated by a separate process - this one enforces serialisation as it has no choice.
When inserting a new financial document, the main table is inserted into - no serialisation. And can be committed. A separate PL/SQL call is then needed to make that document "permanent" and assign a gapfree number to is via the 2nd table. Also, once such a number is assigned, the source row can no longer be deleted as that will cause a missing document and a gap in the document numbering range.
This separate call can now be used where it is meaningful (e.g. nightly batch job that makes all new documents, permanent ) - and where it has the minimal performance impact.And if the requirement is that the document cannot be saved without a gapless sequence number?
Even so, I would still argue that the law that requires this, is not fully understood - as even such a law must take cognisance of the fact that documents lapse, are removed, looses their "legal status", are replaced, and so on. And this will result in a list of current legal documents that do have sequential numbering gaps in them.
This may be the purpose of gapless sequences in Oracle Financials (I don't know); laws don't comply with either good system design principles or RDBMS functionality, it is the system design that must comply with the law. Try arguing with the authorities about whether you owe them money or not if you don't have the documents to back up your case. In my experience, the intersection between legal requirements, accounting standards and systems design is an ugly place to be if you are a systems designer. There is almost always a better solution which requires less work, will run like the wind, be technically elegant and have far fewer support issues. You just never get to build it because it doesn't comply with the law. -
Help needed to set consecutive numbering in table rows
I need to set up a table so that the first column is a column of consecutive numbers (much like the record count).
The table will be followed with a text frame, and then a new table will start.
HOWEVER. I wanted to numbers in the first column to continue consecutively.
I am using this for a lengthy explanation of technical instructions: one instruction/ per line.
There will be about 1000+ instructions over the course of this 200-page book. The second column contains a checkbox, which is why I am having problems setting this up in an ordinary word-processing program, because of export issues (Dont ask). The third column contains the instruction.
I am hoping that Numbers will solve my formatting problems.
*Is there a simple way to set up the first table column in a sheet to number the rows consecutively, and continue the numbering each time a new table is inserted?*
I hope I have explained this well enough.Fred, is it possible for this to work with other number related items. I'm talking specifically about sequential inventory numbers. At work I used excel, but now that computer is dead, and I'm working from home. I've refused to install microsoft products on my home machine for quite a while. I love numbers, and am glad it's out, so I am never even tempted by the "devil". Sorry got off topic.
Essentially I used to write BLX-001 in cell one, BLX-002 in cell two, then do the drag method. When I have text in the Numbers cell though it won't give consecutive numbers, just continually repeat the numbers in the first two cells. Any helps -
Installing new keyboard actions to the JList
Hi I want to install replace the arrow keys and use the numpad keys to go next and previous item in JList also I dont want to show to Popup bar in gui but in the the following code it is not working for the when I install KeyboardActions to the List
import java.awt.BorderLayout;
import java.awt.event.KeyEvent;
import javax.swing.InputMap;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;
import javax.swing.KeyStroke;
import javax.swing.ScrollPaneConstants;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import javax.swing.plaf.basic.BasicListUI;
import sun.swing.DefaultLookup;
public class ListOneItem extends JFrame implements ListSelectionListener {
private static final long serialVersionUID = 1L;
public ListOneItem() {
final String[] numbers = {"one", "two", "three", "four", "five", "six", "seven"};
final JList list = new JList(numbers);
list.setVisibleRowCount(1);
list.setSelectedIndex(0);
list.addListSelectionListener(this);
final JScrollPane scrollPane = new JScrollPane(list);
scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER);
scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
getContentPane().add(scrollPane, BorderLayout.NORTH);
final MyBasicListUI listUI= new MyBasicListUI();
list.setUI(listUI);
class MyBasicListUI extends BasicListUI {
@Override
public void installKeyboardActions() {
// get the input map
final InputMap _im = (InputMap) DefaultLookup.get(list, this, "list.ancestorInputMap");
// set extra keys for "selectNext" and "selectPrevious" actions
_im.put(KeyStroke.getKeyStroke(KeyEvent.VK_NUMPAD9, 0), "selectNextRow");
_im.put(KeyStroke.getKeyStroke(KeyEvent.VK_NUMPAD6, 0), "selectPreviousRow");
// install the updated InputMap
super.installKeyboardActions();
public void valueChanged(ListSelectionEvent e) {
final JList list = (JList) e.getSource();
list.ensureIndexIsVisible(list.getSelectedIndex());
public static void main(String[] args) {
final ListOneItem frame = new ListOneItem();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 200);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}it gives the null pointer exception for the following code
final MyBasicListUI listUI= new MyBasicListUI();
list.setUI(listUI);
where I am trying to add new Keyboard Actions to the JListWhile getting InputMap use key *"List.focusInputMap"* instaed of *"list.ancestorInputMap"* in installKeyboardActions() method.
final InputMap _im = (InputMap) DefaultLookup.get(list, this, "List.focusInputMap");Only to register new keystrokes for existing actions you don't need to have custom look and feel class. Instead modify the InputMap after list creation.
import java.awt.BorderLayout;
import java.awt.event.KeyEvent;
import javax.swing.InputMap;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;
import javax.swing.KeyStroke;
import javax.swing.ScrollPaneConstants;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import javax.swing.plaf.basic.BasicListUI;
import sun.swing.DefaultLookup;
public class ListOneItemModified extends JFrame implements ListSelectionListener {
private static final long serialVersionUID = 1L;
public ListOneItemModified() {
final String[] numbers = {"one", "two", "three", "four", "five", "six", "seven"};
final JList list = new JList(numbers);
list.getInputMap(JList.WHEN_FOCUSED).remove(KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, 0));
list.getInputMap(JList.WHEN_FOCUSED).remove(KeyStroke.getKeyStroke(KeyEvent.VK_UP, 0));
list.getInputMap(JList.WHEN_FOCUSED).put(KeyStroke.getKeyStroke(KeyEvent.VK_NUMPAD9, 0), "selectNextRow");
list.getInputMap(JList.WHEN_FOCUSED).put(KeyStroke.getKeyStroke(KeyEvent.VK_NUMPAD6, 0), "selectPreviousRow");
list.setVisibleRowCount(1);
list.setSelectedIndex(0);
list.addListSelectionListener(this);
final JScrollPane scrollPane = new JScrollPane(list);
scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER);
scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
getContentPane().add(scrollPane, BorderLayout.NORTH);
//final MyBasicListUI listUI= new MyBasicListUI();
//list.setUI(listUI);
// class MyBasicListUI extends BasicListUI {
// @Override
// public void installKeyboardActions() {
// // get the input map
// final InputMap _im = (InputMap) DefaultLookup.get(list, this, "list.focusInputMap");
// // set extra keys for "selectNext" and "selectPrevious" actions
// _im.put(KeyStroke.getKeyStroke(KeyEvent.VK_NUMPAD9, 0), "selectNextRow");
// _im.put(KeyStroke.getKeyStroke(KeyEvent.VK_NUMPAD6, 0), "selectPreviousRow");
// // install the updated InputMap
// super.installKeyboardActions();
public void valueChanged(ListSelectionEvent e) {
final JList list = (JList) e.getSource();
list.ensureIndexIsVisible(list.getSelectedIndex());
public static void main(String[] args) {
final ListOneItemModified frame = new ListOneItemModified();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 200);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
} -
Can you prevent the use of consecutive numbers in a password, using Group Policy?
The regular old password complexity requirements disallow the use of 3 consecutive characters that appear in the user's account name / display name, but does not prevent the use of consecutive numbers at all. For example, a user can have a password including
the string "12345". We have the need to disallow this via GP in order to make our passwords compatible with an outside service to which we would like to synchronize. I see no way to do this with the typical Password Policy settings. Anyone out
there have any hints as to how I might accomplish this?
This is on a Windows Server 2008 R2 Domain.Am 24.09.2014 um 20:01 schrieb dklein73:
> We have the need to disallow this via GP in order to make our passwords
> compatible with an outside service to which we would like to
> synchronize. I see no way to do this with the typical Password Policy
> settings. Anyone out there have any hints as to how I might accomplish this?
You need a custom password filter dll on your DCs:
http://msdn.microsoft.com/library/ms721766.aspx
Martin
Mal ein
GUTES Buch über GPOs lesen?
NO THEY ARE NOT EVIL, if you know what you are doing:
Good or bad GPOs?
And if IT bothers me - coke bottle design refreshment :)) -
Short Dump while executing New Hire (action type) in PA40
Hi All,
i am getting short dump while executing PA40 for new hire action type can anyone look into this and guide as i am new to HCM.
Category ABAP Programming Error
Runtime Errors SYNTAX_ERROR
ABAP Program /1PAPAXX/HDR_21000A
Application Component Not Assigned
Date and Time 21.08.2014 14:07:03
Short text
Syntax error in program "/1PAPAXX/HDR_21000A ".
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPFP50M" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
The following syntax error occurred in program "/1PAPAXX/HDR_21000A " in
include "/1PAPAXX/HDR_21000AO01 " in
line 52:
""LV_LENGTH" has already been declared"
The include has been created and last changed by:
Created by: "HCM04 "
Last changed by: "HCM03 "
Error in the ABAP Application Program
The current ABAP program "SAPFP50M" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
What can you do?
Please eliminate the error by performing a syntax check
(or an extended program check) on the program "/1PAPAXX/HDR_21000A ".
You can also perform the syntax check from the ABAP Editor.
If the problem persists, proceed as follows:
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
The following syntax error was found in the program /1PAPAXX/HDR_21000A :
""LV_LENGTH" has already been declared"
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
System environment
SAP Release..... 731
SAP Basis Level. 0007
Application server... "dc-ds-erp"
Network address...... "172.16.23.111"
Operating system..... "Linux"
Release.............. "3.0.13-0.27-default"
Hardware type........ "x86_64"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 1
Shortdump setting.... "full"
Database server... "dc-ds-erp"
Database type..... "ORACLE"
Database name..... "ECD"
Database user ID.. "SAPSR3"
Terminal.......... "NLC-HP"
Char.set.... "C"
SAP kernel....... 720
created (date)... "Sep 14 2013 06:16:24"
create on........ "Linux GNU SLES-11 x86_64 cc4.3.4 use-pr130820"
Database version. "OCI_112, 11.2.0.3.0, V1, default"
Patch level. 500
Patch text.. " "
Database............. "ORACLE 10.1.0.*.*, ORACLE 10.2.0.*.*, ORACLE 11.2.*.*.*"
SAP database version. 720
Operating system..... "Linux 2.6, Linux 3"
Memory consumption
Roll.... 0
EM...... 37708200
Heap.... 0
Page.... 106496
MM Used. 4666776
MM Free. 3709976
User and Transaction
Client.............. 210
User................ "HCM03"
Language key........ "E"
Transaction......... "PA40 "
Transaction ID...... "53EF470299AB5D67E1000000AC10176F"
EPP Whole Context ID.... "005056A301D11EE48A9D08B337F884E3"
EPP Connection ID....... 00000000000000000000000000000000
EPP Caller Counter...... 0
Program............. "SAPFP50M"
Screen.............. "MP000000 1000"
Screen Line......... 3
Debugger Active..... "none"
Information on where terminated
Termination occurred in the ABAP program "SAPFP50M" - in
"GET_HEADER_WITH_TCLAS".
The main program was "MP000000 ".
In the source code you have the termination point in line 146
of the (Include) program "FP50MDHD".
Source Code Extract
Line
SourceCde
116
CALL FUNCTION 'HR_HEADER_GET'
117
EXPORTING
118
DHDID = FHD_HID
119
BEGDA = BEGDA
120
TCLAS = TCLAS
121
* Es wird nur einer der folgenden 3 Parameter benutzt.
122
* Ausgewertet wird zunaechst MOLGA, dann P0001 dann PERNR.
123
* Der erste der nicht initial ist wird ausgewertet.
124
* MOLGA =
125
P0001 = P0001
126
PERNR = PSPAR-PERNR
127
IMPORTING
128
PROG = HEADER_PROG
129
DNUM = HEADER_DYNNR
130
EXCEPTIONS
131
HEADER_DEACTIVATED = 1
132
HEADER_UNKNOWN = 2
133
HEADER_GENERATE_DEACTIVATED = 3
134
HEADER_GENERATE_FAILED = 4
135
INTERNAL_ERROR = 5
136
OTHERS = 6.
137
138
IF NOT SY-SUBRC IS INITIAL.
139
* Bei Problemen gibt's eben ein leeres Dynpro.
140
HEADER_PROG = 'SAPMP50A'.
141
HEADER_DYNNR = '0090'.
142
ELSE. " NOT sy-subrc IS INITIAL. "
143
* Dann setzen wir jetzt auch noch das Datum fest.
144
PERFORM HEADER_BEGDA_SET IN PROGRAM (HEADER_PROG) USING BEGDA.
145
* Und schalten auf Uebergabe der PERNR mit globalen Variablen.
>>>>>
PERFORM HEADER_LAZY_ON IN PROGRAM (HEADER_PROG).
147
ENDIF. " (ELSE) NOT sy-subrc IS INITIAL. "
148
* Merken wie der Header heisst. Damit MPPERS00 sich erinnern kann.Hi,
Error Log: Syntax error
""LV_LENGTH" has already been declared"
please check LV_LENGTH variable declaration.
It may be declared more once! -
Runtime error while executing New Hire action in PA40
Hi All,i am getting short dump while executing PA40 for new hire action typecan anyone look into this and guide as i am new to HCMNote: getting dump only for one user id for rest all other user id i am not getting dump.
Category ABAP Programming Error
Runtime Errors SYNTAX_ERROR
ABAP Program /1PAPAXX/HDR_21000A
Application Component Not Assigned
Date and Time 21.08.2014 14:07:03
Short text
Syntax error in program "/1PAPAXX/HDR_21000A ".
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPFP50M" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
The following syntax error occurred in program "/1PAPAXX/HDR_21000A " in
include "/1PAPAXX/HDR_21000AO01 " in
line 52:
""LV_LENGTH" has already been declared"
The include has been created and last changed by:
Created by: "HCM04 "
Last changed by: "HCM03 "
Error in the ABAP Application Program
The current ABAP program "SAPFP50M" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
What can you do?
Please eliminate the error by performing a syntax check
(or an extended program check) on the program "/1PAPAXX/HDR_21000A ".
You can also perform the syntax check from the ABAP Editor.
If the problem persists, proceed as follows:
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
The following syntax error was found in the program /1PAPAXX/HDR_21000A :
""LV_LENGTH" has already been declared"
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
System environment
SAP Release..... 731
SAP Basis Level. 0007
Application server... "dc-ds-erp"
Network address...... "172.16.23.111"
Operating system..... "Linux"
Release.............. "3.0.13-0.27-default"
Hardware type........ "x86_64"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 1
Shortdump setting.... "full"
Database server... "dc-ds-erp"
Database type..... "ORACLE"
Database name..... "ECD"
Database user ID.. "SAPSR3"
Terminal.......... "NLC-HP"
Char.set.... "C"
SAP kernel....... 720
created (date)... "Sep 14 2013 06:16:24"
create on........ "Linux GNU SLES-11 x86_64 cc4.3.4 use-pr130820"
Database version. "OCI_112, 11.2.0.3.0, V1, default"
Patch level. 500
Patch text.. " "
Database............. "ORACLE 10.1.0.*.*, ORACLE 10.2.0.*.*, ORACLE 11.2.*.*.*"
SAP database version. 720
Operating system..... "Linux 2.6, Linux 3"
Memory consumption
Roll.... 0
EM...... 37708200
Heap.... 0
Page.... 106496
MM Used. 4666776
MM Free. 3709976
User and Transaction
Client.............. 210
User................ "HCM03"
Language key........ "E"
Transaction......... "PA40 "
Transaction ID...... "53EF470299AB5D67E1000000AC10176F"
EPP Whole Context ID.... "005056A301D11EE48A9D08B337F884E3"
EPP Connection ID....... 00000000000000000000000000000000
EPP Caller Counter...... 0
Program............. "SAPFP50M"
Screen.............. "MP000000 1000"
Screen Line......... 3
Debugger Active..... "none"
Information on where terminated
Termination occurred in the ABAP program "SAPFP50M" - in
"GET_HEADER_WITH_TCLAS".
The main program was "MP000000 ".
In the source code you have the termination point in line 146
of the (Include) program "FP50MDHD".
Source Code Extract
Line
SourceCde
116
CALL FUNCTION 'HR_HEADER_GET'
117
EXPORTING
118
DHDID = FHD_HID
119
BEGDA = BEGDA
120
TCLAS = TCLAS
121
* Es wird nur einer der folgenden 3 Parameter benutzt.
122
* Ausgewertet wird zunaechst MOLGA, dann P0001 dann PERNR.
123
* Der erste der nicht initial ist wird ausgewertet.
124
* MOLGA =
125
P0001 = P0001
126
PERNR = PSPAR-PERNR
127
IMPORTING
128
PROG = HEADER_PROG
129
DNUM = HEADER_DYNNR
130
EXCEPTIONS
131
HEADER_DEACTIVATED = 1
132
HEADER_UNKNOWN = 2
133
HEADER_GENERATE_DEACTIVATED = 3
134
HEADER_GENERATE_FAILED = 4
135
INTERNAL_ERROR = 5
136
OTHERS = 6.
137
138
IF NOT SY-SUBRC IS INITIAL.
139
* Bei Problemen gibt's eben ein leeres Dynpro.
140
HEADER_PROG = 'SAPMP50A'.
141
HEADER_DYNNR = '0090'.
142
ELSE. " NOT sy-subrc IS INITIAL. "
143
* Dann setzen wir jetzt auch noch das Datum fest.
144
PERFORM HEADER_BEGDA_SET IN PROGRAM (HEADER_PROG) USING BEGDA.
145
* Und schalten auf Uebergabe der PERNR mit globalen Variablen.
>>>>>
PERFORM HEADER_LAZY_ON IN PROGRAM (HEADER_PROG).
147
ENDIF. " (ELSE) NOT sy-subrc IS INITIAL. "
148
* Merken wie der Header heisst. Damit MPPERS00 sich erinnern kann.
149
* Wird mit Einfuehrung des Headerobjekts obsolet.
150
PERFORM REMEMBER_HEADER " "XYVPH4K015649
151
USING HEADER_PROG HEADER_DYNNR 'S'. " "XYVPH4K015649
152
ENDFORM.
153
154
* FORM RE588I *
155
156
157
158
* --> T588I_DHDID *
159
* --> T588I_MOLGA *
160
* --> T588I_TCLASImplement SAP Note 1004280.. your issue if fixed
If your issue is resolved request you to close the thread or else free feel to touch base
BR
Anil -
How do i put a box in my form and have consecutive numbering in it
How do i put a box in my form and have consecutive numbering in it
Hi,
Sorry, this is not supported in Adobe FormsCentral.
Thanks,
Lucia -
New to action script 3 and am really confused
Hello and thank you in advance for helping if you can. I have a website banner that I made in flash. Everything works great and the last thing I need to do is add some script to it. One code is simple the stop action. So I added a new layer, called it actions and then clicked on the last frame inserted a blank keyframe and then opened the action window and typed in stop(); It worked great the banner cycled through once then stopped.
Now here comes the part that has me stumped. I need to make this banner link to an external website. so this is what I did. On the actions layer I clicked the first frame and opened the actions window, Oh first I have a block of text converted to symbol (movie clip) and named the instance click_mc, then in the actions script window this is what I typed
var link:URLRequest = new URLRequest("http://www.mojaveampworks.com/dirtyboy/DirtyBoy/Dirty_Boy.html");
click_mc.addEventListener(MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void
navigateToURL(link);
click_mc.buttonMode = true;
Now when I run the movie it doesn't run at all. Any help with this would be greatly appreciated as I'm ready to through this whole project out the window. Sorry if this question is redundant but I am new with action script.
thanksHi Ned and thank you for responding.
I am not getting a compiler error but in the output I am getting this error: TypeError: Error #1009: Cannot access a property or method of a null object reference.
at dirtyboybnr2_fla::MainTimeline/frame1() -
Rank a sequence of consecutive numbers
I have a table with the following numbers
620053190
620053191
620053192
620053193
620053194
620054131
620054142
620054143
620054144
620054145
620054146
620054148
620054149
620054151
620054152
I need assign a unique value to the sequence of consecutive numbers. I need to have an output as shown below
620053190 1
620053191 1
620053192 1
620053193 1
620053194 1
620054131 2
620054142 3
620054143 3
620054144 3
620054145 3
620054146 3
620054148 4
620054149 4
620054151 5
620054152 5
Can anyone please help?
ThanksHi,
Here's one way:
WITH got_dif AS
SELECT num_col
, num_col - ROW_NUMBER () OVER (ORDER BY num_col) AS dif
FROM table_x
-- WHERE ... -- If you need any filtering, this is where it goes
SELECT num_col
, DENSE_RANK () OVER (ORDER BY dif) AS grp
FROM got_dif
ORDER BY num_col -
HELP: Multiple Consecutive Numbering per Page - Multiple Pages
I am working with an 8.5" x 11" InDesign document that has eight 4.25" x 2.75" "coupons" per page - see sample below.
Each coupon will need to be automatically and consecutively numbered 00001-00008 on page 1, 00009-00016 on page 2, etc. prior to printing and cutting into eight individual coupons. I know I can do this manually, but I would rather not since there may end up being dozens of pages.
My questions...
- Is this possible?
- If so, how can this be done using InDesign?
I appreciate any help!There may be a better way to do this but this will work:
1. Set up your doc as a single page (unselect facing pages)
2. Go to the master page and place your coupons.
3. Create 2 columns and adjust your margins and gutter so the columns are the width of the text containing your numbers and in the exact postion. - These columns and margins will be un-usual looking.
4. Using 6 sets of sample numbers with a return at the end on each one, set 3 in one column and 3 with the 2 frames threaded.
5. Create a para style and adjust the space after each paragraph so the text in each column lands on the right spot on each coupon
You doc should be set up. Delete text and go to first page
6. In Excel or similar create a column (not row) with numbers you need and copy
7. Place text in first column on P1, select all the text (Ctr/Cmd A) and apply paragraph style you created - the 3 numbers should be in correct position
8. Click on red + sign, and, holding down Shift, thread remaining text into 2nd column - the text will flow into that column and create all the extra pages for the rest of yur numbers .
Brian -
Hi to all,
I am new to action scripting.. i would like to know how to
start programming in flash.. what are all basic things need to
know..What is the Object Oriented Programming... is there any good
tutorials to understand.. i am having basic knowledge please any
one help me on this..
Thank you all
Satish Kumar Rajula
Textyou can start by reading the flash help files which include
many examples of oop. -
Counting consecutive numbers into one row
Hello everyone,
I have recently discovered that we can use Max ( Decode ()) function of Oracle to pivot the results of a table. I have executed this just fine. However, pivoting a table is just one part of the solution that I need. The pivoting function results to something like this:
01,02,03,05,06,07,08,09,10,11,12,13,14,16,17,20,21,23,25What I actually need is something like this:
1-17, 20-21,23,25I really don't know how to start solving this but so far I have the below query:
SELECT DISTINCT
MAX(DECODE(wldw.wafernumber,'01', '01'))
|| MAX(DECODE(wldw.wafernumber,'02', ',02'))
|| MAX(DECODE(wldw.wafernumber,'03', ',03'))
|| MAX(DECODE(wldw.wafernumber,'04', ',04'))
|| MAX(DECODE(wldw.wafernumber,'05', ',05'))
|| MAX(DECODE(wldw.wafernumber,'06', ',06'))
|| MAX(DECODE(wldw.wafernumber,'07', ',07'))
|| MAX(DECODE(wldw.wafernumber,'08', ',08'))
|| MAX(DECODE(wldw.wafernumber,'09', ',09'))
|| MAX(DECODE(wldw.wafernumber,'10', ',10'))
|| MAX(DECODE(wldw.wafernumber,'11', ',11'))
|| MAX(DECODE(wldw.wafernumber,'12', ',12'))
|| MAX(DECODE(wldw.wafernumber,'13', ',13'))
|| MAX(DECODE(wldw.wafernumber,'14', ',14'))
|| MAX(DECODE(wldw.wafernumber,'15', ',15'))
|| MAX(DECODE(wldw.wafernumber,'16', ',16'))
|| MAX(DECODE(wldw.wafernumber,'17', ',17'))
|| MAX(DECODE(wldw.wafernumber,'18', ',18'))
|| MAX(DECODE(wldw.wafernumber,'19', ',19'))
|| MAX(DECODE(wldw.wafernumber,'20', ',20'))
|| MAX(DECODE(wldw.wafernumber,'21', ',21'))
|| MAX(DECODE(wldw.wafernumber,'22', ',22'))
|| MAX(DECODE(wldw.wafernumber,'23', ',23'))
|| MAX(DECODE(wldw.wafernumber,'24', ',24'))
|| MAX(DECODE(wldw.wafernumber,'25', ',25')) AS WAFERS
FROM a_wiplothistory wl
JOIN Container C ON (wl.containerid = c.containerid OR wl.containerid= c.splitfromid )
JOIN a_wiplotdetailshistory wld ON wl.wiplothistoryid = wld.wiplothistoryid
JOIN a_wiplotdetailswafershistory wldw ON wld.wiplotdetailshistoryid = wldw.wiplotdetailshistoryid
WHERE c.containername = :lotThanks for helping guys.
Edited by: 1001275 on May 15, 2013 6:28 PMHi,
1001275 wrote:
Hello everyone,
I have recently discovered that we can use Max ( Decode ()) function of Oracle to pivot the results of a table. I have executed this just fine. However, pivoting a table is just one part of the solution that I need...You said it!
First, you need some way of grouping consecutive rows together (1-17 in one group, 20-21 in anoter, 23 as a group all by itself, and so on).
Then you need GROUP BY to get infmation about each goup, such as the smallest and largest number in the group.
Finally, you need to combine all that information into one big string. This is actually an example of String Aggregation , rather than pivoting. The two are closely related. Pivot means you're taking 1 column on multiple rows, and putting them into multiple columns on one row. String Aggregation is taking 1 column on multple row, and concatenating all their contents into one big string column.
Here's one way to do it:
WITH got_group_id AS
SELECT wafernumber
, ROW_NUMBER () OVER (ORDER BY wafernumber)
- wafernumber AS group_id
FROM wldw
, got_group_info AS
SELECT TO_CHAR (MIN (wafernumber))
|| CASE
WHEN COUNT (*) > 1
THEN '-' || TO_CHAR (MAX (wafernumber))
END AS group_label
, ROW_NUMBER () OVER (ORDER BY MIN (wafernumber))
AS group_num
FROM got_group_id
GROUP BY group_id
SELECT SUBSTR ( SYS_CONNECT_BY_PATH (group_label, ',')
, 2
) AS txt
FROM got_group_info
WHERE CONNECT_BY_ISLEAF = 1
START WITH group_num = 1
CONNECT BY group_num = PRIOR group_num + 1
AND prior sys_guid () is not null
;I find the first part of this query to be the trickiest. I used the Fixd Difference technique to assign a common group_id to consecutive rows. See {message:id=9953384} and/or {message:id=9957164} foran explantaion of the Fixed Difference technique.
Next, in sub-query got_group_info, I used aggregate functions to produce a group_label, such as '1-17', and to assign consecutive numbers to each group. This is also a little tricy, because it involves nesting an aggregate function (MIN in this case) inside an analytc function (ROW_NUMBER).
Finally, I used SYS_CONNECT_BY_PATH to do the string aggregation.
Output:
TXT
1-17,20-21,23,25Whenever you have a question, please post CREATE TABLE and INSERT statements for some sample data. For example:
CREATE TABLE wldw
( wafernumber NUMBER (3) PRIMARY KEY
INSERT INTO wldw (wafernumber) VALUES ( 1);
INSERT INTO wldw (wafernumber) VALUES ( 2);
INSERT INTO wldw (wafernumber) VALUES ( 3);
INSERT INTO wldw (wafernumber) VALUES ( 4);
INSERT INTO wldw (wafernumber) VALUES ( 5);
INSERT INTO wldw (wafernumber) VALUES ( 6);
INSERT INTO wldw (wafernumber) VALUES ( 7);
INSERT INTO wldw (wafernumber) VALUES ( 8);
INSERT INTO wldw (wafernumber) VALUES ( 9);
INSERT INTO wldw (wafernumber) VALUES (10);
INSERT INTO wldw (wafernumber) VALUES (11);
INSERT INTO wldw (wafernumber) VALUES (12);
INSERT INTO wldw (wafernumber) VALUES (13);
INSERT INTO wldw (wafernumber) VALUES (14);
INSERT INTO wldw (wafernumber) VALUES (15);
INSERT INTO wldw (wafernumber) VALUES (16);
INSERT INTO wldw (wafernumber) VALUES (17);
INSERT INTO wldw (wafernumber) VALUES (20);
INSERT INTO wldw (wafernumber) VALUES (21);
INSERT INTO wldw (wafernumber) VALUES (23);
INSERT INTO wldw (wafernumber) VALUES (25);I realize that your table (and your query) are a lot more complicated, but it looks like you can show the part you don't already understand using just this one table with this one column.
Also, whenever you have a question, say which version oif Oracle you'e using (e.g., 11.2.0.2.0).
The query above should work in Oracle 10.1 and up. I got the wong results in the main query in Oracle 10.2, however. (Oracle 10.2 has a lot of bugs related to CONNECT BY.) It worked fine in version 11.1.
If you're using Oracle 11.2, you'll want to use LISTAGG, not SYS_CONNECT_BY_PATH, to do the string aggregation.
For more about string aggregation in various versions of Oracle, see this Oracle Base page. -
Batch rename files that have non consecutive numbers?
I have a folder with about 100 image files that have non consecutive numbers. Is there a way to rename them all to add something after the numbers (and before file type extension) without changing the numbers?
Example: If I select 111019.003.dng and 111019.007.dng, is there a way to batch rename to 111019.003_tk.dng and 111019.007_tk.dng?
Of course, simply batch renaming w/ a sequence number would change them to 111019.003_tk.dng and 111019.004_tk.dng. Which is no good.
I realize the easiest way around this is to name them correctly the first time, but I am not the photographer.
Hope this makes sense, and thanks.You can bulk rename in Bridge IE:-
Maybe you are looking for
-
Hi all, I created a query with customer exit variable that is filled from another variable manual entry. When i start a query I receive this error message: Error for variable in the customer exit and in debug I find this message: System error in the
-
Help! My husband backed up my songs from itunes onto a hard drive and now my playlists in itunes are gone from my library! How do I retrieve them back to the way it was before?
-
Oracle Management Server Service not created
Hello, I created a Management Server Repository using OEMCA and an existing SID. According to the details displayed at the end of the wizard I assume that the process was finished successfully: (NT-Service OracleOraHome81 ManagementServer is started.
-
Hi there I recently upgraded to ios 5 and since then my music is behaving very strangely on my iphone. Essentially I press play and the button changes to a pause sign (indicating it is playing), a play icon appears in the top next to the battery ico
-
I have tried to use CS6 to create galleries like the on CS3 can create to update my website but I cannot reproduce what I do in CS3 can somebody help me? Thank you very much. Regards Francesco